BlueBrain / nexus-forge

Building and Using Knowledge Graphs made easy
https://nexus-forge.readthedocs.io
GNU Lesser General Public License v3.0
38 stars 19 forks source link

When distribution contentType and File contentType mismatch, silently fails #421

Open ssssarah opened 1 month ago

ssssarah commented 1 month ago

This is a bit particular, but if a resource indicates having a distribution, but the distribution's contentType doesn't match the File's and the content type that is provided to forge.download has been inspired by the distribution's wrong contentType, forge will loop over all files' actual metadata, find nothing and download nothing.

https://github.com/BlueBrain/nexus-forge/blob/master/kgforge/core/archetypes/read_only_store.py#L132