X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/91dc5cddefb9d5f09c261b5097165517ea5fb33a..347ece2d7c00703487b87998eab06c5edf8796db:/sdk/cwl/arvados_cwl/arvworkflow.py diff --git a/sdk/cwl/arvados_cwl/arvworkflow.py b/sdk/cwl/arvados_cwl/arvworkflow.py index 3948952301..1bdda9b2fb 100644 --- a/sdk/cwl/arvados_cwl/arvworkflow.py +++ b/sdk/cwl/arvados_cwl/arvworkflow.py @@ -155,7 +155,7 @@ def update_refs(d, baseuri, urlexpander, merged_map, set_block_style, runtimeCon for i, s in enumerate(d): if prefix and isinstance(s, str): if s.startswith(prefix): - d[i] = replacePrefix+s[len(prefix)+1:] + d[i] = replacePrefix+s[len(prefix):] else: update_refs(s, baseuri, urlexpander, merged_map, set_block_style, runtimeContext, prefix, replacePrefix) elif isinstance(d, MutableMapping): @@ -365,7 +365,7 @@ def new_upload_workflow(arvRunner, tool, job_order, project_uuid, for g in git_info: doc[g] = git_info[g] - update_refs(wrapper, main["id"], tool.doc_loader.expand_url, merged_map, False, runtimeContext, main["id"], "#main/") + update_refs(wrapper, main["id"], tool.doc_loader.expand_url, merged_map, False, runtimeContext, main["id"]+"#", "#main/") return doc