X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/19e913d3b754429be49c38505c249b7b2151a70f..32af86f5f4a2849b12c96e40ed20d33b7682ba55:/apps/workbench/app/views/projects/_show_sharing.html.erb diff --git a/apps/workbench/app/views/projects/_show_sharing.html.erb b/apps/workbench/app/views/projects/_show_sharing.html.erb index ad23065876..ff0062c24b 100644 --- a/apps/workbench/app/views/projects/_show_sharing.html.erb +++ b/apps/workbench/app/views/projects/_show_sharing.html.erb @@ -1,7 +1,13 @@ <% uuid_map = {} - [@users, @groups].each do |obj_list| - obj_list.each { |o| uuid_map[o.uuid] = o } + if @share_links + [User, Group].each do |type| + type.limit(10000) + .filter([['uuid','in',@share_links.collect(&:tail_uuid)]]) + .each do |o| + uuid_map[o.uuid] = o + end + end end perm_name_desc_map = {} perm_desc_name_map = {}