X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/72d24b26cac507988ba6583064451b81d1854d78..d3cb9460f0a30f9602508bed7507c906b8a6d91d:/apps/workbench/app/views/pipeline_instances/_show_components_running.html.erb diff --git a/apps/workbench/app/views/pipeline_instances/_show_components_running.html.erb b/apps/workbench/app/views/pipeline_instances/_show_components_running.html.erb index acaf9d34f4..165a694e8b 100644 --- a/apps/workbench/app/views/pipeline_instances/_show_components_running.html.erb +++ b/apps/workbench/app/views/pipeline_instances/_show_components_running.html.erb @@ -7,13 +7,13 @@

<% end %> -<% tasks = JobTask.filter([['job_uuid', 'in', render_pipeline_jobs.map { |j| j[:job].andand[:uuid] }]]).results %> -<% runningtime = determine_wallclock_runtime(render_pipeline_jobs.map {|j| j[:job]}) %> +<% tasks = JobTask.filter([['job_uuid', 'in', render_pipeline_jobs.map { |j| j[:job].andand[:uuid] }.compact]]).results %> +<% runningtime = determine_wallclock_runtime(render_pipeline_jobs.map {|j| j[:job]}.compact) %>

<% if @object.started_at %> This pipeline started at <%= render_localized_date(@object.started_at) %>. - It + It <% if @object.state == 'Complete' %> completed in <% elsif @object.state == 'Failed' %> @@ -27,11 +27,11 @@ else Time.now - @object.started_at end %> - - <%= if walltime > runningtime - render_runtime(walltime, true, false) - else - render_runtime(runningtime, true, false) + + <%= if walltime > runningtime + render_runtime(walltime, true, false) + else + render_runtime(runningtime, true, false) end %><% if @object.finished_at %> at <%= render_localized_date(@object.finished_at) %><% end %>. <% else %> This pipeline is <%= if @object.state.start_with? 'Running' then 'active' else @object.state.downcase end %>.