aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--backend/routes/forms/submit.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/backend/routes/forms/submit.py b/backend/routes/forms/submit.py
index 8588a2d..d8e6d35 100644
--- a/backend/routes/forms/submit.py
+++ b/backend/routes/forms/submit.py
@@ -111,7 +111,10 @@ class SubmitForm(Route):
missing_fields = []
for question in form.questions:
if question.id not in response["response"]:
- missing_fields.append(question.id)
+ if not question.required:
+ response["response"][question.id] = None
+ else:
+ missing_fields.append(question.id)
if missing_fields:
return JSONResponse({