10079: add "parent" to work_unit to aid the child display
[arvados.git] / apps / workbench / app / models / job.rb
index b91c6bcc9d4cb5c111a8e9aa18de4cffe4034960..7bfed6d44b5c089fb9ecc518362e026e787762f4 100644 (file)
@@ -43,8 +43,7 @@ class Job < ArvadosBase
   end
 
   def stderr_log_query(limit=nil)
-    query = Log.where(event_type: "stderr", object_uuid: self.uuid)
-               .order("id DESC")
+    query = Log.where(object_uuid: self.uuid).order("created_at DESC")
     query = query.limit(limit) if limit
     query
   end
@@ -54,7 +53,7 @@ class Job < ArvadosBase
       flat_map { |log| log.properties[:text].split("\n") rescue [] }
   end
 
-  def work_unit(label="")
-    JobWorkUnit.new(self, label)
+  def work_unit(label=nil)
+    JobWorkUnit.new(self, label, self.uuid)
   end
 end