Skip to content

Commit a2d3248

Browse files
committed
Fix determining series for a local bundle
Fixes #891
1 parent 36d078b commit a2d3248

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

juju/bundle.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,9 @@ async def _handle_local_charms(self, bundle, bundle_dir):
127127
metadata = utils.get_local_charm_metadata(charm_dir)
128128
series = await get_charm_series(metadata, self.model)
129129
if not series:
130-
metadata = utils.get_local_charm_metadata(charm_dir)
131-
series = await get_charm_series(metadata, self.model)
130+
base = utils.get_local_charm_base(None, charm_path, client.Base)
131+
series = utils.base_channel_to_series(base.channel)
132+
if not series:
132133
raise JujuError(
133134
"Couldn't determine series for charm at {}. "
134135
"Add a 'series' key to the bundle.".format(charm_dir))

0 commit comments

Comments
 (0)