16594: Added project-uuid when starting workflow
authorDaniel Kutyła <daniel.kutyla@contractors.roche.com>
Fri, 17 Jul 2020 20:54:09 +0000 (22:54 +0200)
committerDaniel Kutyła <daniel.kutyla@contractors.roche.com>
Fri, 17 Jul 2020 20:54:09 +0000 (22:54 +0200)
Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.com>

src/store/run-process-panel/run-process-panel-actions.ts

index 66c784f944460dbc5f20b11926e27045baea1589..2397601d8f1b5e8b0bba911ad1e54f897da8cfa3 100644 (file)
@@ -123,9 +123,10 @@ export const runProcess = async (dispatch: Dispatch<any>, getState: () => RootSt
     if (!userUuid) { return; }
     const pathname = getState().runProcessPanel.processPathname;
     const { processOwnerUuid, selectedWorkflow } = state.runProcessPanel;
+    const ownerUUid = !matchProjectRoute(pathname) ? userUuid : processOwnerUuid;
     if (selectedWorkflow) {
         const newProcessData = {
-            ownerUuid: !matchProjectRoute(pathname) ? userUuid : processOwnerUuid,
+            ownerUuid: ownerUUid,
             name: basicForm.name,
             description: basicForm.description,
             state: ContainerRequestState.COMMITTED,
@@ -145,6 +146,7 @@ export const runProcess = async (dispatch: Dispatch<any>, getState: () => RootSt
                 'arvados-cwl-runner',
                 '--api=containers',
                 '--local',
+                `--project-uuid=${ownerUUid}`,
                 '/var/lib/cwl/workflow.json#main',
                 '/var/lib/cwl/cwl.input.json'
             ],