Fixed EZP-31639: media and file fields not loaded correctly in edit mode #1391
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.
TL;DR: URLs to binary content of ezmedia/ezfile fields used in ezplatform-admin-ui should generated in scope of the current siteaccess, otherwise additional auth. might be required if resource is not public available e.g. specific versions (sessions are not shared between siteaccesses by default).
Alternative solution
Pass
siteaccess
parameter explicitly toez_content_download
route to force url generation in specific siteaccess. it's not as easy as it sounds seeez_content_download_field_id
routeCreate dedicated download controller for ezplatform-admin-ui (
ez_content_download
is designed to be used in frontend)Known issues
Issue discovered while testing: the content preview / edit view doesn't take current translation language into account when displaying field value. We need follow up story here.
Checklist:
$ composer fix-cs
)