Merge branch '21037-upgrade-react-scripts'
[arvados.git] / services / workbench2 / src / store / workflow-panel / workflow-panel-actions.ts
index b4c1d3fb7f7e1cdda0a31f9c620bac5d2a9d8561..37b96bd9b0a9bb0607869553c69898585a4871f8 100644 (file)
@@ -51,9 +51,10 @@ export const openRunProcess = (workflowUuid: string, ownerUuid?: string, name?:
     async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
         const response = await services.workflowService.list();
         dispatch(runProcessPanelActions.SET_WORKFLOWS(response.items));
-
+        
         const workflows = getState().runProcessPanel.searchWorkflows;
-        const workflow = workflows.find(workflow => workflow.uuid === workflowUuid);
+        const listedWorkflow = workflows.find(workflow => workflow.uuid === workflowUuid);
+        const workflow = listedWorkflow || await services.workflowService.get(workflowUuid);
         if (workflow) {
             dispatch<any>(navigateToRunProcess);
             dispatch<any>(goToStep(1));