X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/e7af6c00434d5eb34c72ac714cfd450052185762..c8efd8ea08a0830b334ffc6a3811807bf5a1d94a:/src/store/processes/processes-actions.ts diff --git a/src/store/processes/processes-actions.ts b/src/store/processes/processes-actions.ts index be9266b6..031683a7 100644 --- a/src/store/processes/processes-actions.ts +++ b/src/store/processes/processes-actions.ts @@ -6,18 +6,21 @@ import { Dispatch } from "redux"; import { RootState } from '~/store/store'; import { ServiceRepository } from '~/services/services'; import { updateResources } from '~/store/resources/resources-actions'; -import { FilterBuilder } from '~/common/api/filter-builder'; +import { FilterBuilder } from '~/services/api/filter-builder'; import { ContainerRequestResource } from '../../models/container-request'; +import { Process } from './process'; export const loadProcess = (containerRequestUuid: string) => - async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { + async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository): Promise => { const containerRequest = await services.containerRequestService.get(containerRequestUuid); dispatch(updateResources([containerRequest])); if (containerRequest.containerUuid) { const container = await services.containerService.get(containerRequest.containerUuid); dispatch(updateResources([container])); await dispatch(loadSubprocesses(containerRequest.containerUuid)); + return { containerRequest, container }; } + return { containerRequest }; }; export const loadSubprocesses = (containerUuid: string) =>