closes #10903
[arvados.git] / apps / workbench / app / models / job.rb
index bf202c4eaaadffbd92f1a44d1160c3bd8c51572e..346aef35d27b835fd54a018bfd6ce05ae83de0d9 100644 (file)
@@ -27,7 +27,7 @@ class Job < ArvadosBase
   end
 
   def cancel
-    arvados_api_client.api "jobs/#{self.uuid}/", "cancel", {}
+    arvados_api_client.api "jobs/#{self.uuid}/", "cancel", {"cascade" => true}
   end
 
   def self.queue_size
@@ -54,6 +54,6 @@ class Job < ArvadosBase
   end
 
   def work_unit(label=nil)
-    JobWorkUnit.new(self, label)
+    JobWorkUnit.new(self, label, self.uuid)
   end
 end