18594: Added check if metadata tailKind is of the user resource kind
authorDaniel Kutyła <daniel.kutyla@contractors.roche.com>
Wed, 2 Feb 2022 14:49:55 +0000 (15:49 +0100)
committerDaniel Kutyła <daniel.kutyla@contractors.roche.com>
Wed, 2 Feb 2022 14:49:55 +0000 (15:49 +0100)
Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.com>

src/store/advanced-tab/advanced-tab.tsx

index 25d90195d7028a079423ce5ed2eb73b5d9150d80..052df3a2622fc3b4b68eda28897345f7cd748505 100644 (file)
@@ -280,7 +280,14 @@ const getDataForAdvancedTab = (uuid: string) =>
                 .addEqual('head_uuid', uuid)
                 .getFilters()
         });
-        const user = metadata.itemsAvailable && await services.userService.get(metadata.items[0].tailUuid || '');
+        let user;
+
+        try {
+            if (metadata.itemsAvailable && metadata.items[0].tailKind === ResourceKind.USER) {
+                user = await services.userService.get(metadata.items[0].tailUuid || '');
+            }
+        } catch {};
+
         return { data, metadata, user };
     };