Merge remote-tracking branch 'origin/master' into 2961-load-tab-partials
[arvados.git] / apps / workbench / app / controllers / jobs_controller.rb
index 841d3a9fdc6827486a7f54948e6c63ee4b3b5b1a..dc31229189e9a7be5636eb38ec58f9aa510aec0e 100644 (file)
@@ -1,6 +1,8 @@
 class JobsController < ApplicationController
 
   def generate_provenance(jobs)
+    return if params['tab_pane'] != "Provenance"
+
     nodes = []
     collections = []
     jobs.each do |j|
@@ -27,8 +29,8 @@ class JobsController < ApplicationController
       generate_provenance(@objects)
     else
       @limit = 20
-      super
     end
+    super
   end
 
   def cancel
@@ -38,6 +40,7 @@ class JobsController < ApplicationController
 
   def show
     generate_provenance([@object])
+    super
   end
 
   def index_pane_list