From f8df913d401e7d6015631741952429ec683671e8 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Sun, 10 Aug 2014 15:56:55 -0400 Subject: [PATCH] 3531: Look up relevant portion of uuid->{user,group} map when loading projects tab. --- apps/workbench/app/views/projects/_show_sharing.html.erb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/workbench/app/views/projects/_show_sharing.html.erb b/apps/workbench/app/views/projects/_show_sharing.html.erb index ad23065876..bb652d4320 100644 --- a/apps/workbench/app/views/projects/_show_sharing.html.erb +++ b/apps/workbench/app/views/projects/_show_sharing.html.erb @@ -1,7 +1,11 @@ <% 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.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 = {} -- 2.30.2