Skip to content

Commit e4a72ba

Browse files
committed
Fix determining series for a local bundle
Fixes #891
1 parent 0690d4b commit e4a72ba

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

juju/bundle.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,10 @@ async def _handle_local_charms(self, bundle, bundle_dir):
129129
if not series:
130130
metadata = utils.get_local_charm_metadata(charm_dir)
131131
series = await get_charm_series(metadata, self.model)
132-
if not self.model.connection().is_using_old_client and not series:
132+
if not series:
133+
base = utils.get_local_charm_base(None, charm_path, client.Base)
134+
series = utils.base_channel_to_series(base.channel)
135+
if not series:
133136
raise JujuError(
134137
"Couldn't determine series for charm at {}. "
135138
"Add a 'series' key to the bundle.".format(charm_dir))

0 commit comments

Comments
 (0)