From e3292cf0656bb449b87c0dd4ceb25436c5e0fd16 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 22 May 2019 11:28:45 +0200 Subject: [PATCH] Detaching Strategies working. --- StrategySpace/Workspace.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/StrategySpace/Workspace.js b/StrategySpace/Workspace.js index dcd3a9f40..b8b7a01d0 100644 --- a/StrategySpace/Workspace.js +++ b/StrategySpace/Workspace.js @@ -50,7 +50,13 @@ function newWorkspace () { return } case 'Strategy': { - + let payload = node.payload + for (let i = 0; i < payload.parentNode.strategies.length; i++) { + let strategy = payload.parentNode.strategies[i] + if (strategy.id === node.id) { + payload.parentNode.strategies.splice(i, 1) + } + } } break case 'Trigger On Event': { @@ -107,9 +113,6 @@ function newWorkspace () { } } break - - default: - } node.payload.chainParent = undefined node.payload.parentNode = undefined