X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2bab50e5573bec3e46585fe23e2ffb26b1b8fe55..b1d1c5acf6f237d5e2a02414dd59e92cdb862237:/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