From 92a4200c4ca0edf0241b53aa52af2ce56772e025 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 29 Jul 2019 11:18:42 +0200 Subject: [PATCH] BUG FIXES All working in local now --- StrategySpace/StrategizerGateway.js | 9 ++++++--- StrategySpace/Workspace/Workspace.js | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/StrategySpace/StrategizerGateway.js b/StrategySpace/StrategizerGateway.js index 442c335bc..414b04462 100644 --- a/StrategySpace/StrategizerGateway.js +++ b/StrategySpace/StrategizerGateway.js @@ -45,12 +45,14 @@ function newStrategizerGateway () { return } + user = JSON.parse(user) + if (window.canvasApp.executingAt === 'Local') { window.localStorage.setItem(CANVAS_APP_NAME + '.' + MODULE_NAME + '.' + user.alias, 'Local File') thisObject.strategizerData = JSON.parse('{"type":"Definition"}') thisObject.idAtStrategizer = 'Local File' - } else { - user = JSON.parse(user) + return true + } else { let fbSlug = 'simulator-bot-' + user.alias.replace('.', '') graphQLServer = await axios({ @@ -119,7 +121,7 @@ function newStrategizerGateway () { } if (window.canvasApp.executingAt === 'Local') { - callServer(tradingSystem, 'SaveDefinition', onSaved) + callServer(JSON.stringify(tradingSystem), 'SaveDefinition', onSaved) function onSaved (err) { if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result) { return true @@ -128,6 +130,7 @@ function newStrategizerGateway () { return false } } + return true } else { user = JSON.parse(user) diff --git a/StrategySpace/Workspace/Workspace.js b/StrategySpace/Workspace/Workspace.js index 143dac4a9..0c1e74d87 100644 --- a/StrategySpace/Workspace/Workspace.js +++ b/StrategySpace/Workspace/Workspace.js @@ -59,8 +59,8 @@ function newWorkspace () { } user = JSON.parse(user) - let idAtStrategizer = null - let savedWorkspace = null + let idAtStrategizer = window.localStorage.getItem(CANVAS_APP_NAME + '.' + 'Strategizer Gateway' + '.' + user.alias) + let savedWorkspace = window.localStorage.getItem(CANVAS_APP_NAME + '.' + 'Workspace' + '.' + user.alias) if (savedWorkspace === null || idAtStrategizer === null) { workspaceNode.type = 'Workspace'