Load users instead of permission into group details table
authorMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Wed, 12 Dec 2018 10:37:53 +0000 (11:37 +0100)
committerMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Wed, 12 Dec 2018 10:37:53 +0000 (11:37 +0100)
Feature #14505

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

src/store/group-details-panel/group-details-panel-middleware-service.ts

index a318696de7835989db5843a94f01e9f0fb63a5a0..bf424c54812b0a981739bcdcfd4e4eafc22c6eb8 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) {