From c1a51994bca834481d526f4bc057174066c83072 Mon Sep 17 00:00:00 2001
From: sandeepsajan0 <sandeepsajan0@gmail.com>
Date: Wed, 27 Apr 2022 14:12:42 +0530
Subject: [PATCH] Update form's meta inside the CreateApplicationFormView
 get_form

---
 hypha/apply/funds/admin_views.py | 5 +++++
 hypha/apply/funds/blocks.py      | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/hypha/apply/funds/admin_views.py b/hypha/apply/funds/admin_views.py
index 609921359..679444f68 100644
--- a/hypha/apply/funds/admin_views.py
+++ b/hypha/apply/funds/admin_views.py
@@ -101,6 +101,11 @@ class CopyApplicationFormViewClass(CreateView):
 
 class CreateApplicationFormView(CreateView):
 
+    def get_form(self):
+        form = super(CreateApplicationFormView, self).get_form()
+        form.fields['form_fields'].block.meta.block_counts = {'file': {'min_num': 0, 'max_num': 0}}
+        return form
+
     def form_invalid(self, form):
         show_admin_form_error_messages(self.request, form)
         return self.render_to_response(self.get_context_data(form=form))
diff --git a/hypha/apply/funds/blocks.py b/hypha/apply/funds/blocks.py
index b0cd5e227..266a90510 100644
--- a/hypha/apply/funds/blocks.py
+++ b/hypha/apply/funds/blocks.py
@@ -195,9 +195,7 @@ class ApplicationCustomFormFieldsBlock(CustomFormFieldsBlock, FormFieldsBlock):
     single_blocks = ApplicationSingleIncludeFieldBlock.__subclasses__()
 
     class Meta:
-        block_counts = {
-            'file': {'min_num': 0, 'max_num': 0},
-        }
+        block_counts = {}
 
 
 REQUIRED_BLOCK_NAMES = [block.name for block in ApplicationMustIncludeFieldBlock.__subclasses__()]
-- 
GitLab