diff --git a/murano/dsl/virtual_exceptions.py b/murano/dsl/virtual_exceptions.py index 26c0184c..e079b9b0 100644 --- a/murano/dsl/virtual_exceptions.py +++ b/murano/dsl/virtual_exceptions.py @@ -123,6 +123,8 @@ class TryBlockMacro(expressions.DslExpression): raise finally: context.set_data(None, '?currentException') + else: + raise else: if self._else_block: self._else_block.execute(context, murano_class)