RTE and media picker should route medias the same way in the Delivery API #16550
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.
Prerequisites
If there's an existing issue for this PR then this fixes #16416
Description
As described in #16416, the Delivery API outputs different media routes for the media picker and medias in RTE. This PR ensures that:
IApiMediaUrlProvider
) to calculate media routes in the Delivery API.WebRoutingSettings.UrlProviderMode
.Testing this PR
Given a document with a media picker and an RTE (with a media inside), verify that the Delivery API output:
WebRoutingSettings.UrlProviderMode
- e.g. setting it to explicitly render absolute URLs.Breaking change
This PR is behaviourally breaking. But the current behaviour is a bug - it should not behave like that.