Fix incorrect highlight when in home project
authorMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Mon, 17 Sep 2018 10:26:36 +0000 (12:26 +0200)
committerMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Mon, 17 Sep 2018 10:26:36 +0000 (12:26 +0200)
Feature #13751

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski@contractors.roche.com>

src/store/breadcrumbs/breadcrumbs-actions.ts

index 94f45aa7d862c125c42c63ed20573932af352821..4ac07b3bd5bbb39643e87d20fbba068999f4f03f 100644 (file)
@@ -58,7 +58,8 @@ export const setSharedWithMeBreadcrumbs = (uuid: string) =>
 export const setProjectBreadcrumbs = (uuid: string) =>
     (dispatch: Dispatch<any>, getState: () => RootState, services: ServiceRepository) => {
         const ancestors = getSidePanelTreeNodeAncestorsIds(uuid)(getState().treePicker);
-        if (ancestors.find(uuid => uuid === services.authService.getUuid())) {
+        const rootUuid = services.authService.getUuid();
+        if (uuid === rootUuid ||ancestors.find(uuid => uuid === rootUuid)) {
             dispatch(setSidePanelBreadcrumbs(uuid));
         } else {
             dispatch(setSharedWithMeBreadcrumbs(uuid));