From ca382107cccf8008ebf08b0d0b7aa7740327a780 Mon Sep 17 00:00:00 2001 From: Lucas Di Pentima Date: Tue, 21 Jan 2020 14:13:27 -0300 Subject: [PATCH] 15012: Removes duplicated code. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- .../subprocess-panel-middleware-service.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/store/subprocess-panel/subprocess-panel-middleware-service.ts b/src/store/subprocess-panel/subprocess-panel-middleware-service.ts index d52f27b4..4363bb7c 100644 --- a/src/store/subprocess-panel/subprocess-panel-middleware-service.ts +++ b/src/store/subprocess-panel/subprocess-panel-middleware-service.ts @@ -23,6 +23,7 @@ import { DataColumns } from '~/components/data-table/data-table'; import { ProcessStatusFilter } from '../resource-type-filters/resource-type-filters'; import { ContainerRequestResource } from '~/models/container-request'; import { progressIndicatorActions } from '../progress-indicator/progress-indicator-actions'; +import { loadMissingProcessesInformation } from '../project-panel/project-panel-middleware-service'; export class SubprocessMiddlewareService extends DataExplorerMiddlewareService { constructor(private services: ServiceRepository, id: string) { @@ -39,18 +40,10 @@ export class SubprocessMiddlewareService extends DataExplorerMiddlewareService { const parentContainerRequest = await this.services.containerRequestService.get(parentContainerRequestUuid); const containerRequests = await this.services.containerRequestService.list( { ...getParams(dataExplorer, parentContainerRequest) }); - const containerUuids: string[] = containerRequests.items.reduce( - (uuids, { containerUuid }) => - containerUuid - ? [...uuids, containerUuid] - : uuids, []); - const containers = await this.services.containerService.list({ - filters: new FilterBuilder().addIn('uuid', containerUuids).getFilters() - }); api.dispatch(progressIndicatorActions.PERSIST_STOP_WORKING(this.getId())); api.dispatch(updateResources(containerRequests.items)); - api.dispatch(updateResources(containers.items)); + await api.dispatch(loadMissingProcessesInformation(containerRequests.items)); // Populate the actual user view api.dispatch(setItems(containerRequests)); } catch { -- 2.30.2