From eefe9507f9456e3f76442bd1202f864c1e1e5ade Mon Sep 17 00:00:00 2001 From: Matias Date: Thu, 27 Jun 2019 23:04:54 -0300 Subject: [PATCH] Fixing issue for user names different than team slug --- StrategySpace/StrategizerGateway.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/StrategySpace/StrategizerGateway.js b/StrategySpace/StrategizerGateway.js index 39af6c833..1743521cc 100644 --- a/StrategySpace/StrategizerGateway.js +++ b/StrategySpace/StrategizerGateway.js @@ -47,7 +47,7 @@ function newStrategizerGateway () { } user = JSON.parse(user) - let fbSlug = 'simulator' + '-' + 'bot' + '-' + user.alias + let fbSlug = 'simulator' + '-' + 'bot' + '-' + user.alias.replace('.','') /* See if we need to update or create a new record at the strategizer */ @@ -86,8 +86,8 @@ function newStrategizerGateway () { throw 'Error getting events: ' + JSON.stringify(response.data.errors) } else { canvas.strategySpace.workspace.idAtStrategizer = response.data.data.strategizer_CreateTradingSystem.id - } - } else { + } + } else { const graphQLServer = await axios({ url: window.canvasApp.graphQL.masterAppApiUrl, method: 'post', @@ -112,7 +112,7 @@ function newStrategizerGateway () { headers: { authorization: 'Bearer ' + accessToken } - }) + }) } return true @@ -132,7 +132,7 @@ function newStrategizerGateway () { } user = JSON.parse(user) - let fbSlug = 'simulator' + '-' + 'bot' + '-' + user.alias + let fbSlug = 'simulator' + '-' + 'bot' + '-' + user.alias.replace('.','') let response = await axios({ url: window.canvasApp.graphQL.masterAppApiUrl, @@ -147,7 +147,8 @@ function newStrategizerGateway () { data } } - `, + `, + variables: { fbSlug: fbSlug } @@ -163,13 +164,13 @@ function newStrategizerGateway () { } else { logger.write('[ERROR] Error while getting Trading System from Strategizer: ' + JSON.stringify(response.data.errors)) return false - } + } } else { window.localStorage.setItem('userStrategies', JSON.stringify(response.data.data.strategizer_TradingSystemByFb.data)) thisObject.strategizerData = JSON.parse(JSON.stringify(response.data.data.strategizer_TradingSystemByFb.data)) canvas.strategySpace.workspace.idAtStrategizer = response.data.data.strategizer_TradingSystemByFb.id return true - } + } } catch (err) { if (ERROR_LOG === true) { logger.write('[ERROR] loadFromStrategyzer -> err = ' + err.stack) } }