15814: Catch error that otherwise goes unhandled
authorPeter Amstutz <peter.amstutz@curii.com>
Thu, 20 Jun 2024 21:05:17 +0000 (17:05 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Mon, 24 Jun 2024 18:17:03 +0000 (14:17 -0400)
Running into this with some tests, during teardown.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

services/workbench2/src/store/breadcrumbs/breadcrumbs-actions.ts

index c3f7d8f531f8d28041b2ddb498a2f831fbffdd7c..922449355d6bcec95a16400cfdc712526e0d731e 100644 (file)
@@ -123,6 +123,8 @@ export const setSidePanelBreadcrumbs = (uuid: string) =>
                 dispatch(setBreadcrumbs(breadcrumbs, workflowItem));
             }
             dispatch(setBreadcrumbs(breadcrumbs));
+       } catch (e) {
+           console.log("Error setting breadcrumbs "+e);
         } finally {
             dispatch(progressIndicatorActions.STOP_WORKING(uuid + "-breadcrumbs"));
         }
@@ -238,7 +240,7 @@ export const setProcessBreadcrumbs = (processUuid: string) =>
         const { resources } = getState();
         const process = getProcess(processUuid)(resources);
         if (process) {
-            dispatch<any>(setProjectBreadcrumbs(process.containerRequest.ownerUuid));
+           dispatch<any>(setProjectBreadcrumbs(process.containerRequest.ownerUuid));
         }
     };
 
@@ -280,7 +282,7 @@ export const setUserProfileBreadcrumbs = (userUuid: string) =>
             const userProfileBreadcrumbs: Breadcrumb[] = [
                 { label: USERS_PANEL_LABEL, uuid: USERS_PANEL_LABEL },
                 { label: user ? `${user.firstName} ${user.lastName}` : userUuid, uuid: userUuid },
-            ];    
+            ];
             dispatch(setBreadcrumbs(userProfileBreadcrumbs));
         } catch (e) {
             const breadcrumbs: Breadcrumb[] = [