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.
Within #7666 the image validation is moved to the new ImageValidator but that's not used yet on the asset itself. We encountered some issues with this in the assets browser and end users uploading images where the extension and mime type do not match. For example a JPG saved as
.png
will result in an exception:With a broken thumb in the asset browser:

By using the same logic here will fix this and will show a svg placholder thumb as there is something wrong with the image:

Another approach is to remove the mime type check as images with a extension mismatching the mimetype can still be processed and thumb generation works. But maybe that could lead to other problems later? Can imagine not all browsers like images with a mismatching mime.