Avoids 404 responses when no container request is selected.
authorLucas Di Pentima <lucas@di-pentima.com.ar>
Tue, 2 Feb 2021 19:41:55 +0000 (16:41 -0300)
committerLucas Di Pentima <lucas@di-pentima.com.ar>
Tue, 2 Feb 2021 19:41:55 +0000 (16:41 -0300)
Refs #17319

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas@di-pentima.com.ar>

src/store/subprocess-panel/subprocess-panel-middleware-service.ts

index 6fdb8de24ea40a34bf1948707c1b86dbe1b73cc8..4383063dfcbe616d8bf9e879d859d39cd6d708ce 100644 (file)
@@ -32,11 +32,12 @@ export class SubprocessMiddlewareService extends DataExplorerMiddlewareService {
 
     async requestItems(api: MiddlewareAPI<Dispatch, RootState>) {
         const state = api.getState();
+        const parentContainerRequestUuid = state.processPanel.containerRequestUuid;
+        if (parentContainerRequestUuid === "") { return; }
         const dataExplorer = getDataExplorer(state.dataExplorer, this.getId());
 
         try {
             api.dispatch(progressIndicatorActions.START_WORKING(this.getId()));
-            const parentContainerRequestUuid = state.processPanel.containerRequestUuid;
             const parentContainerRequest = await this.services.containerRequestService.get(parentContainerRequestUuid);
             const containerRequests = await this.services.containerRequestService.list(
                 { ...getParams(dataExplorer, parentContainerRequest) });