X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/15409c5e2b7946ff7f5fd104a6757a4d874448d4..88650e2c0020e1122449d7b91ad3ebf78bab9d23:/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 dc8325cc18..4b775c6036 100644 --- a/apps/workbench/app/controllers/application_controller.rb +++ b/apps/workbench/app/controllers/application_controller.rb @@ -694,11 +694,11 @@ class ApplicationController < ActionController::Base helper_method :running_pipelines def running_pipelines - pi = PipelineInstance.order(["started_at asc", "created_at asc"]).filter([["state", "in", ["RunningOnServer"]]]) + pi = PipelineInstance.order(["started_at asc", "created_at asc"]).filter([["state", "in", ["RunningOnServer", "RunningOnClient"]]]) jobs = {} pi.each do |pl| pl.components.each do |k,v| - if v[:job] + if v.is_a? Hash and v[:job] jobs[v[:job][:uuid]] = {} end end @@ -710,7 +710,7 @@ class ApplicationController < ActionController::Base pi.each do |pl| pl.components.each do |k,v| - if v[:job] + if v.is_a? Hash and v[:job] v[:job] = jobs[v[:job][:uuid]] end end