11332: Add @ to quote safelist.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 10 Apr 2017 14:58:33 +0000 (10:58 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 10 Apr 2017 14:58:33 +0000 (10:58 -0400)
sdk/cwl/arvados_cwl/pathmapper.py

index 74401ca85ab57da6230593325506c151836ac3c2..a8619a8598a538d5ba7353390bc63e316a76a648 100644 (file)
@@ -106,7 +106,7 @@ class ArvPathMapper(PathMapper):
                                              project=self.arvrunner.project_uuid)
 
         for src, ab, st in uploadfiles:
-            self._pathmap[src] = MapperEnt(urllib.quote(st.fn, "/:+"), self.collection_pattern % st.fn[5:], "File")
+            self._pathmap[src] = MapperEnt(urllib.quote(st.fn, "/:+@"), self.collection_pattern % st.fn[5:], "File")
             self.arvrunner.add_uploaded(src, self._pathmap[src])
 
         for srcobj in referenced_files: