X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c03195617369efedab9e14392c5ed14bb8700590..d63eaa465e157dd289a80738c5da83edaf03e784:/apps/workbench/app/controllers/pipeline_instances_controller.rb diff --git a/apps/workbench/app/controllers/pipeline_instances_controller.rb b/apps/workbench/app/controllers/pipeline_instances_controller.rb index 26a9f85d4e..81417ff165 100644 --- a/apps/workbench/app/controllers/pipeline_instances_controller.rb +++ b/apps/workbench/app/controllers/pipeline_instances_controller.rb @@ -6,7 +6,7 @@ class PipelineInstancesController < ApplicationController skip_before_action :find_object_by_uuid, only: :compare before_action :find_objects_by_uuid, only: :compare skip_around_action :require_thread_api_token, if: proc { |ctrl| - Rails.configuration.anonymous_user_token and + !Rails.configuration.Users.AnonymousUserToken.empty? and 'show' == ctrl.action_name } @@ -134,7 +134,7 @@ class PipelineInstancesController < ApplicationController jobs = jobs.compact.uniq if jobs.any? - Job.where(uuid: jobs).each do |j| + Job.where(uuid: jobs).with_count("none").each do |j| job_uuid = j.uuid provenance[job_uuid] = j @@ -158,7 +158,7 @@ class PipelineInstancesController < ApplicationController hashes = hashes.compact.uniq if hashes.any? - Collection.where(portable_data_hash: hashes).each do |c| + Collection.where(portable_data_hash: hashes).with_count("none").each do |c| hash_uuid = c.portable_data_hash provenance[hash_uuid] = c pips[hash_uuid] = 0 unless pips[hash_uuid] != nil @@ -168,7 +168,7 @@ class PipelineInstancesController < ApplicationController collections = collections.compact.uniq if collections.any? - Collection.where(uuid: collections).each do |c| + Collection.where(uuid: collections).with_count("none").each do |c| collection_uuid = c.uuid provenance[collection_uuid] = c pips[collection_uuid] = 0 unless pips[collection_uuid] != nil @@ -192,7 +192,6 @@ class PipelineInstancesController < ApplicationController if provenance @prov_svg = ProvenanceHelper::create_provenance_graph provenance, "provenance_svg", { :request => request, - :direction => :top_down, :all_script_parameters => true, :combine_jobs => :script_and_version, :pips => pips,