From 6b0bb3ed86702dc529d2cc3effdef4f5c62cdce5 Mon Sep 17 00:00:00 2001 From: nhertz <nhertz@nrao.edu> Date: Fri, 9 Oct 2020 14:48:51 -0600 Subject: [PATCH] Added check for execution in execution pool --- shared/workspaces/src/workspaces/services.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/workspaces/src/workspaces/services.py b/shared/workspaces/src/workspaces/services.py index 7e4147578..09e0eb14d 100644 --- a/shared/workspaces/src/workspaces/services.py +++ b/shared/workspaces/src/workspaces/services.py @@ -130,7 +130,8 @@ class CapabilityService(CapabilityServiceIF): self.queues[execution.capability.id] = queue # Remove execution record from pool - self.execution_pool.remove(execution) + if execution in self.execution_pool: + self.execution_pool.remove(execution) class CapabilityEngine(CapabilityEngineIF): -- GitLab