@5minds/node-red-contrib-processcube
Advanced tools
Comparing version 1.7.4-feature-07cad4-m6jljf8p to 1.7.4-feature-0f7992-m6kko7d1
{ | ||
"name": "@5minds/node-red-contrib-processcube", | ||
"version": "1.7.4-feature-07cad4-m6jljf8p", | ||
"version": "1.7.4-feature-0f7992-m6kko7d1", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "Node-RED nodes for ProcessCube", |
@@ -38,6 +38,4 @@ const engine_client = require('@5minds/processcube_engine_client'); | ||
node.engine = RED.nodes.getNode(config.engine); | ||
const engineClientExternalSecret = node.engine.engineClient; | ||
const client = node.engine.engineClient; | ||
var client = engineClientExternalSecret; | ||
if (!client) { | ||
@@ -48,9 +46,7 @@ node.error('No engine configured.', msg); | ||
if (msg._client.user) { | ||
const identity = { userId: msg._client.user.id, token: msg._client.user.accessToken }; | ||
client = new engine_client.EngineClient(engineClientExternalSecret.engineUrl, identity); | ||
} | ||
const isUser = !!msg._client.user | ||
const identity = isUser ? { userId: msg._client.user.id, token: msg._client.user.accessToken } : null; | ||
client.processDefinitions | ||
.startProcessInstance(startParameters) | ||
.startProcessInstance(startParameters, identity) | ||
.then((result) => { | ||
@@ -57,0 +53,0 @@ msg.payload = result; |
793092
16742