[ARVADOS] created: 9e9190af52e4fc448f623aa2f4dd1fee803d99cd

Git user git at public.curoverse.com
Fri Dec 2 11:03:57 EST 2016


        at  9e9190af52e4fc448f623aa2f4dd1fee803d99cd (commit)


commit 9e9190af52e4fc448f623aa2f4dd1fee803d99cd
Author: radhika <radhika at curoverse.com>
Date:   Fri Dec 2 11:02:07 2016 -0500

    10293: update container_work_unit to look for output_uuid and log_uuid for a container_request, rather than using those from the associated container.

diff --git a/apps/workbench/app/models/container_work_unit.rb b/apps/workbench/app/models/container_work_unit.rb
index 88aab30..ed82f18 100644
--- a/apps/workbench/app/models/container_work_unit.rb
+++ b/apps/workbench/app/models/container_work_unit.rb
@@ -99,12 +99,21 @@ class ContainerWorkUnit < ProxyWorkUnit
   end
 
   def log_collection
-    get_combined(:log)
+    if @proxied.is_a?(ContainerRequest)
+      get(:log_uuid)
+    else
+      get(:log)
+    end
   end
 
   def outputs
     items = []
-    items << get_combined(:output) if get_combined(:output)
+    if @proxied.is_a?(ContainerRequest)
+      out = get(:output_uuid)
+    else
+      out = get(:output)
+    end
+    items << out if out
     items
   end
 
diff --git a/services/api/test/fixtures/container_requests.yml b/services/api/test/fixtures/container_requests.yml
index acacf40..76f59c2 100644
--- a/services/api/test/fixtures/container_requests.yml
+++ b/services/api/test/fixtures/container_requests.yml
@@ -90,6 +90,8 @@ completed:
   output_path: test
   command: ["echo", "hello"]
   container_uuid: zzzzz-dz642-compltcontainer
+  log_uuid: zzzzz-4zz18-y9vne9npefyxh8g
+  output_uuid: zzzzz-4zz18-znfnqtbbv4spc3w
   runtime_constraints:
     vcpus: 1
     ram: 123

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list