Allow files with upper case extensions when uploading avatar
Discovered when attempting to upload a file with name avatar.JPG The following error was reported in the logs: ``` File "/app/funkwhale_api/common/serializers.py", line 213, in to_internal_value format=PIL.Image.EXTENSION[os.path.splitext(file_obj.name)[-1]], KeyError: '.JPG' ```
This commit is contained in:
parent
e9553a01ce
commit
7d6f6e8515
|
@ -219,7 +219,7 @@ class StripExifImageField(serializers.ImageField):
|
||||||
with io.BytesIO() as output:
|
with io.BytesIO() as output:
|
||||||
image_without_exif.save(
|
image_without_exif.save(
|
||||||
output,
|
output,
|
||||||
format=PIL.Image.EXTENSION[os.path.splitext(file_obj.name)[-1]],
|
format=PIL.Image.EXTENSION[os.path.splitext(file_obj.name)[-1].lower()],
|
||||||
quality=100,
|
quality=100,
|
||||||
)
|
)
|
||||||
content = output.getvalue()
|
content = output.getvalue()
|
||||||
|
|
Loading…
Reference in New Issue