X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3e467c1a87339c399f63db00b15bf34ac8781e31..03731a3886079e7056c84b963602a6a57ad1d7ce:/src/store/processes/processes-actions.ts diff --git a/src/store/processes/processes-actions.ts b/src/store/processes/processes-actions.ts index 1deb4cb87c..f7822e06ee 100644 --- a/src/store/processes/processes-actions.ts +++ b/src/store/processes/processes-actions.ts @@ -35,6 +35,10 @@ export const loadProcess = (containerRequestUuid: string) => if (containerRequest.containerUuid) { const container = await services.containerService.get(containerRequest.containerUuid); dispatch(updateResources([container])); + if (container.runtimeUserUuid) { + const runtimeUser = await services.userService.get(container.runtimeUserUuid); + dispatch(updateResources([runtimeUser])); + } return { containerRequest, container }; } return { containerRequest }; @@ -56,6 +60,7 @@ const containerFieldsNoMounts = [ "auth_uuid", "command", "container_image", + "cost", "created_at", "cwd", "environment", @@ -147,6 +152,7 @@ export const getRawInputs = (data: any): CommandInputParameter[] | undefined => } export const getInputs = (data: any): CommandInputParameter[] => { + // Definitions from mounts are needed so we return early if missing if (!data || !data.mounts || !data.mounts[MOUNT_PATH_CWL_WORKFLOW]) { return []; } const content = getRawInputs(data) as any; if (!content) { return []; }