feat: sanitize media filenames according to global slug setting #3315
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.
Currently, users are allowed to upload images whose filename contains accents, spaces or special characters. This may cause several problems downstream (#857).
It seems that at some point, the work done in #1135 should have fixed that issue (see #857 (comment)) but I can't find any trace of that behaviour in the current codebase.
This PR adds/restores that feature by applying the policy defined in the global
slug
setting to media inserted via the default media library.