19280: Try this again
authorPeter Amstutz <peter.amstutz@curii.com>
Tue, 2 Aug 2022 16:25:37 +0000 (12:25 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Tue, 2 Aug 2022 16:25:37 +0000 (12:25 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

sdk/cwl/arvados_cwl/runner.py

index 79876008b8c489bee117c0e347936c175db33e19..d2486c164bec6e85176a416c45e50964deea8e6d 100644 (file)
@@ -329,7 +329,7 @@ def upload_dependencies(arvrunner, name, document_loader,
     scanobj = workflowobj
     if "id" in workflowobj and not workflowobj["id"].startswith("_:"):
         defrg, _ = urllib.parse.urldefrag(workflowobj["id"])
-        if cache is not None and defrg in cache:
+        if cache is not None and defrg not in cache:
             # if we haven't seen this file before, want raw file
             # content (before preprocessing) to ensure that external
             # references like $include haven't already been inlined.