zenodo / zenodo-rdm

Zenodo, powered by InvenioRDM
https://zenodo.org
GNU General Public License v2.0
42 stars 25 forks source link

malformed "self" url contains unexpected whitespaces: ["self": "https://zenodo.org/api/records/10778598/files/Driessen et al., 1991.pdf/content"] #803

Open jhpoelen opened 6 months ago

jhpoelen commented 6 months ago

https://github.com/bio-guoda/preston/issues/279 recorded a query result related to:

https://zenodo.org/api/records?q=files.entries.checksum:%22md5:58fd5af87a78f16c995c987ea4ab390e%22&allversions=1

that included a self url

          "self": "https://zenodo.org/api/records/10778598/files/Driessen et al., 1991.pdf/content"

instead, expected self urls with escaped whitespaces (e.g., [ ] -> %20) like:

https://zenodo.org/api/records/10778598/files/Driessen%20et%20al.,%201991.pdf/content