15027: Removes commented out code.
[arvados-workbench2.git] / src / models / workflow.ts
index 8d0b37de21cacbdac56e41202f71411f27e59d20..abc92c624d97ea72e84daef51d854af9f12d1009 100644 (file)
@@ -121,11 +121,18 @@ export const parseWorkflowDefinition = (workflow: WorkflowResource): WorkflowRes
     return definition;
 };
 
-export const getWorkflowInputs = (workflowDefinition: WorkflowResourceDefinition) => {
+export const getWorkflow = (workflowDefinition: WorkflowResourceDefinition) => {
     if (!workflowDefinition.$graph) { return undefined; }
     const mainWorkflow = workflowDefinition.$graph.find(item => item.class === 'Workflow' && item.id === '#main');
     return mainWorkflow
-        ? mainWorkflow.inputs
+        ? mainWorkflow
+        : undefined;
+};
+
+export const getWorkflowInputs = (workflowDefinition: WorkflowResourceDefinition) => {
+    if (!workflowDefinition) { return undefined; }
+    return getWorkflow(workflowDefinition)
+        ? getWorkflow(workflowDefinition)!.inputs
         : undefined;
 };