16743: fix for non existing parent project
[arvados-workbench2.git] / src / views-components / side-panel-button / side-panel-button.tsx
index 07784c5ec3ffa20e4c41564d1dd9eb84fd1f772d..58cceafb7ff7c3a1e712bde53ed68d124f3d7372 100644 (file)
@@ -54,10 +54,12 @@ const transformOrigin: PopoverOrigin = {
     horizontal: 0
 };
 
-const isProjectTrashed = (proj: GroupResource, resources: ResourcesState): boolean => {
+export const isProjectTrashed = (proj: GroupResource, resources: ResourcesState): boolean => {
+    if (proj === undefined) { return false; }
     if (proj.isTrashed) { return true; }
     if (extractUuidKind(proj.ownerUuid) === ResourceKind.USER) { return false; }
     const parentProj = getResource<GroupResource>(proj.ownerUuid)(resources);
+    console.log(1);
     return isProjectTrashed(parentProj!, resources);
 };