[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