From fea18bb0887f82c593b69747ac94210bd938d424 Mon Sep 17 00:00:00 2001 From: Stanislaw Adaszewski Date: Thu, 16 Apr 2020 09:00:12 +0200 Subject: [PATCH] Resolved the problem with paths in default values for workflow parameters. --- frontend/src/js/page/wb-launch-workflow-page.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/js/page/wb-launch-workflow-page.js b/frontend/src/js/page/wb-launch-workflow-page.js index 8397aad..9403a3a 100644 --- a/frontend/src/js/page/wb-launch-workflow-page.js +++ b/frontend/src/js/page/wb-launch-workflow-page.js @@ -10,6 +10,7 @@ import linkState from 'linkstate'; import wbParseWorkflowDef from 'wb-parse-workflow-def'; import { wbParseWorkflowInputs, wbSubmitContainerRequest } from 'wb-submit-container-request'; import WBWorkflowInput from 'wb-workflow-input'; +import { parseKeepRef } from 'wb-process-misc'; class WBLaunchWorkflowPage extends Component { constructor(...args) { @@ -30,7 +31,7 @@ class WBLaunchWorkflowPage extends Component { const def = wbParseWorkflowDef(xhr.response.definition); const inputs = {}; const main = def['$graph'].find(a => (a.id === '#main')); - main.inputs.map(a => (inputs[a.id] = JSON.stringify(a.default))); + main.inputs.map(a => (inputs[a.id] = JSON.stringify(parseKeepRef(a.default)))); this.setState({ 'workflow': xhr.response, 'workflowDefinition': def,