12256: Fix anonymous directory default inputs with file literals
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Thu, 3 May 2018 14:37:44 +0000 (10:37 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Wed, 9 May 2018 18:27:03 +0000 (14:27 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

sdk/cwl/arvados_cwl/pathmapper.py

index 998890a31c50acac0513479d0fad9675fd790647..6fedb120300b2bdb575a663614840c5ba765b7ec 100644 (file)
@@ -107,6 +107,7 @@ class ArvPathMapper(PathMapper):
         elif obj["location"].startswith("_:") and "contents" in obj:
             with c.open(path + "/" + obj["basename"], "w") as f:
                 f.write(obj["contents"].encode("utf-8"))
+            remap.append((obj["location"], path + "/" + obj["basename"]))
         else:
             raise SourceLine(obj, "location", WorkflowException).makeError("Don't know what to do with '%s'" % obj["location"])