Merge branch '15020-collection-with-the-same-content-adress'
[arvados-workbench2.git] / src / store / group-details-panel / group-details-panel-middleware-service.ts
index a318696de7835989db5843a94f01e9f0fb63a5a0..d1a942999c2a6f8803ce1be78cb8e47443ea8225 100644 (file)
@@ -43,11 +43,6 @@ export class GroupDetailsPanelMiddlewareService extends DataExplorerMiddlewareSe
 
                 api.dispatch(updateResources(permissions.items));
 
-                api.dispatch(GroupDetailsPanelActions.SET_ITEMS({
-                    ...listResultsToDataExplorerItemsMeta(permissions),
-                    items: permissions.items.map(item => item.uuid),
-                }));
-
                 const users = await this.services.userService.list({
 
                     filters: new FilterBuilder()
@@ -56,6 +51,11 @@ export class GroupDetailsPanelMiddlewareService extends DataExplorerMiddlewareSe
 
                 });
 
+                api.dispatch(GroupDetailsPanelActions.SET_ITEMS({
+                    ...listResultsToDataExplorerItemsMeta(permissions),
+                    items: users.items.map(item => item.uuid),
+                }));
+
                 api.dispatch(updateResources(users.items));
 
             } catch (e) {
@@ -69,7 +69,8 @@ export class GroupDetailsPanelMiddlewareService extends DataExplorerMiddlewareSe
 
 const groupsDetailsPanelDataExplorerIsNotSet = () =>
     snackbarActions.OPEN_SNACKBAR({
-        message: 'Group details panel is not ready.'
+        message: 'Group details panel is not ready.',
+        kind: SnackbarKind.ERROR
     });
 
 const couldNotFetchGroupDetailsContents = () =>