From 681d2599ee224826de0050f92f65fdf96bb6a0ca Mon Sep 17 00:00:00 2001 From: Arne de Laat Date: Tue, 6 Jun 2017 10:57:08 +0200 Subject: Fixed #28165 -- Ignored case in FileExtensionValidator's allowed_extensions. --- django/core/validators.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'django') diff --git a/django/core/validators.py b/django/core/validators.py index 38f6ec1284..1a36246171 100644 --- a/django/core/validators.py +++ b/django/core/validators.py @@ -461,6 +461,8 @@ class FileExtensionValidator: code = 'invalid_extension' def __init__(self, allowed_extensions=None, message=None, code=None): + if allowed_extensions is not None: + allowed_extensions = [allowed_extension.lower() for allowed_extension in allowed_extensions] self.allowed_extensions = allowed_extensions if message is not None: self.message = message -- cgit v1.3