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,