diff --git a/shared/workspaces/workspaces/capability/services/execution_manager.py b/shared/workspaces/workspaces/capability/services/execution_manager.py index 033aab940770f5c98de2846ccdeb809c1fddd386..120173051bcd2c593a3d16fc5000881d2999d433 100644 --- a/shared/workspaces/workspaces/capability/services/execution_manager.py +++ b/shared/workspaces/workspaces/capability/services/execution_manager.py @@ -87,6 +87,8 @@ class ExecutionManager(ExecutionManagerIF): :param execution: the execution whose time has come """ # Mark this execution as no longer queued + # load the execution afresh + execution = self.capability_info.lookup_execution(execution.id) execution.queue_state = QueueState.Running.name self.capability_info.save_execution(execution) subject = execution.__json__()