From 9ca6ef801acaa1c40a5476bc4c56708c327e68ed Mon Sep 17 00:00:00 2001 From: sandeepsajan0 <sandeepsajan0@gmail.com> Date: Fri, 20 Aug 2021 16:07:02 +0530 Subject: [PATCH] Add File_Allowed_Extensions validation in ExtendedFormBuilder --- hypha/public/forms/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hypha/public/forms/models.py b/hypha/public/forms/models.py index 38e2c66c4..bd9b3abfc 100644 --- a/hypha/public/forms/models.py +++ b/hypha/public/forms/models.py @@ -5,7 +5,7 @@ from django.conf import settings from django.core.files.storage import get_storage_class from django.core.serializers.json import DjangoJSONEncoder from django.db import models -from django.forms import FileField +from django.forms import FileField, FileInput from django.utils.decorators import method_decorator from django.utils.translation import gettext_lazy as _ from django.views.decorators.cache import never_cache @@ -42,7 +42,7 @@ class FormField(AbstractFormField): class ExtendedFormBuilder(FormBuilder): def create_document_field(self, field, options): - return FileField(**options) + return FileField(widget=FileInput(attrs={'accept': settings.FILE_ALLOWED_EXTENSIONS}), **options) @method_decorator(never_cache, name='serve') -- GitLab