From a7bd5fa6c4353745260398eaa61c5b857975d222 Mon Sep 17 00:00:00 2001 From: radhika Date: Wed, 10 May 2017 11:45:23 -0400 Subject: [PATCH] 10112: preload collections --- .../app/views/workflows/_show_definition.html.erb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/workbench/app/views/workflows/_show_definition.html.erb b/apps/workbench/app/views/workflows/_show_definition.html.erb index 3ca15e2ca6..69338cb743 100644 --- a/apps/workbench/app/views/workflows/_show_definition.html.erb +++ b/apps/workbench/app/views/workflows/_show_definition.html.erb @@ -17,6 +17,15 @@ outputs = wf_def.andand["outputs"] items['outputs'] = outputs if outputs + + # preload the collections + collections_pdhs = [] + items.each do |k, v| + v.to_s.scan(/([0-9a-f]{32}\+\d+)/).each {|l| collections_pdhs += l} + end + collections_pdhs.compact.uniq + preload_for_pdhs collections_pdhs if collections_pdhs.any? + preload_links_for_objects collections_pdhs if collections_pdhs.any? %>
-- 2.30.2