diff --git a/serverlessworkflow/sdk/state_machine_generator.py b/serverlessworkflow/sdk/state_machine_generator.py index f2ce36b..3e08685 100644 --- a/serverlessworkflow/sdk/state_machine_generator.py +++ b/serverlessworkflow/sdk/state_machine_generator.py @@ -295,7 +295,7 @@ def event_state_details(self): else: oe_state.initial.append(event) - if self.current_state.exclusive: + if self.current_state.exclusive and oe.actions: oe_state.add_substate( ns := self.state_machine.state_cls( action_name := f"action {ie}"