This is a minor bug, easily worked around. But, I thought I should still report it.
When i call this endpoint: https://usegalaxy.org/api/jobs/bbd44e69cb8906b508c63628260d9ebe
part of the JSON returned describes the param values used:
"params": { "__workflow_invocation_uuid__": "\"8f68ffc68a1611e59ae0005056a52a46\"", "delimiter": "\"T\"", "dbkey": "\"?\"", "columnList": "\"c1,c2\"", "chromInfo": "\"/galaxy-repl/localdata/chrom/?.len\"" },
It seems like a bug to enclose the values in escaped quotes. First, it makes the JSON hard to read. But more importantly, if I take an exact value supplied by this job, eg, \"c1,c2\" and use it as input to a call to api/workflows to run a new workflow, the parameter value throws an error.
I think the values returned by the job should be consistent with using them in a workflow invocation request.
I can workaround this by trimming away the quotes.
Steve