From e08107063a585956c778544ec611b0f63e23f4c4 Mon Sep 17 00:00:00 2001 From: Christian Harendt Date: Tue, 4 Jul 2017 14:26:35 +0200 Subject: [PATCH] Preserve fileextension, regardless of upper or lower case on imageuploads --- netbox/extras/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/extras/models.py b/netbox/extras/models.py index ade251c94..3388f99f9 100644 --- a/netbox/extras/models.py +++ b/netbox/extras/models.py @@ -387,7 +387,7 @@ def image_upload(instance, filename): path = 'image-attachments/' # Rename the file to the provided name, if any. Attempt to preserve the file extension. - extension = filename.rsplit('.')[-1] + extension = filename.rsplit('.')[-1].lower() if instance.name and extension in ['bmp', 'gif', 'jpeg', 'jpg', 'png']: filename = '.'.join([instance.name, extension]) elif instance.name: