X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/eec77d22e408fe3983cba666c6f5185ecf2d15ec..4b3e5e50e262fc51a158c1aed1942b1ef176e2eb:/apps/workbench/app/controllers/application_controller.rb diff --git a/apps/workbench/app/controllers/application_controller.rb b/apps/workbench/app/controllers/application_controller.rb index 4b775c6036..0313111ab9 100644 --- a/apps/workbench/app/controllers/application_controller.rb +++ b/apps/workbench/app/controllers/application_controller.rb @@ -704,14 +704,16 @@ class ApplicationController < ActionController::Base end end - Job.filter([["uuid", "in", jobs.keys]]).each do |j| - jobs[j[:uuid]] = j - end + if jobs.keys.any? + Job.filter([["uuid", "in", jobs.keys]]).each do |j| + jobs[j[:uuid]] = j + end - pi.each do |pl| - pl.components.each do |k,v| - if v.is_a? Hash and v[:job] - v[:job] = jobs[v[:job][:uuid]] + pi.each do |pl| + pl.components.each do |k,v| + if v.is_a? Hash and v[:job] + v[:job] = jobs[v[:job][:uuid]] + end end end end