islandora#1059: HTTP error 500 on /media/:mid?_format=jsonld if Media lacks File #1060
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
GitHub Issue: #1059
What does this Pull Request do?
Prevent a (not user facing) error when a Media lacks an associated File and
/media/123456?_format=jsonld
is requested for the Media item.Instead of trying to return an
@id
with the File URI, we return the existing@id
which has come from the Media entity.What's new?
$file
is FALSE, do not overwrite the JSON@id
value with the file URLHow should this be tested?
Before patch:
After patch:
Documentation Status
Additional Notes:
Interested parties
CC @seth-shaw-asu @Islandora/committers