10498: Handle project_uuid of None in arv_docker_get_image.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Tue, 22 Nov 2016 15:33:01 +0000 (10:33 -0500)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Tue, 22 Nov 2016 15:33:01 +0000 (10:33 -0500)
sdk/cwl/arvados_cwl/arvdocker.py

index b9691d215c4d46e071d13740c2d3c90b9f7d1a81..7f6ab587d323a7dc65e39c00e8e1b38d019f009d 100644 (file)
@@ -36,7 +36,10 @@ def arv_docker_get_image(api_client, dockerRequirement, pull_image, project_uuid
         cwltool.docker.get_image(dockerRequirement, pull_image)
 
         # Upload image to Arvados
-        args = ["--project-uuid="+project_uuid, image_name]
+        args = []
+        if project_uuid:
+            args.append("--project-uuid="+project_uuid)
+        args.append(image_name)
         if image_tag:
             args.append(image_tag)
         logger.info("Uploading Docker image %s", ":".join(args[1:]))