[arvados-workbench2] created: 2.4.0-248-g0dea6757

git repository hosting git at public.arvados.org
Fri Oct 14 19:50:54 UTC 2022


        at  0dea6757763c985a47c30f3c8be035aeef792b58 (commit)


commit 0dea6757763c985a47c30f3c8be035aeef792b58
Author: Stephen Smith <stephen at curii.com>
Date:   Fri Oct 14 15:49:17 2022 -0400

    19306: Increase sharing dialog query limit and dedupe uuids when fetching user details
    
    Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen at curii.com>

diff --git a/src/store/sharing-dialog/sharing-dialog-actions.ts b/src/store/sharing-dialog/sharing-dialog-actions.ts
index cdc6c0c7..c0fdeda5 100644
--- a/src/store/sharing-dialog/sharing-dialog-actions.ts
+++ b/src/store/sharing-dialog/sharing-dialog-actions.ts
@@ -152,11 +152,11 @@ export const initializeManagementForm = async (dispatch: Dispatch, getState: ()
         const { items: permissionLinks } = await permissionService.listResourcePermissions(resourceUuid);
         dispatch<any>(initializePublicAccessForm(permissionLinks));
         const filters = new FilterBuilder()
-            .addIn('uuid', permissionLinks.map(({ tailUuid }) => tailUuid))
+            .addIn('uuid', Array.from(new Set(permissionLinks.map(({ tailUuid }) => tailUuid))))
             .getFilters();
 
-        const { items: users } = await userService.list({ filters, count: "none" });
-        const { items: groups } = await groupsService.list({ filters, count: "none" });
+        const { items: users } = await userService.list({ filters, count: "none", limit: 1000 });
+        const { items: groups } = await groupsService.list({ filters, count: "none", limit: 1000 });
 
         const getEmail = (tailUuid: string) => {
             const user = users.find(({ uuid }) => uuid === tailUuid);

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list