From 9e87d2b6edc7c3a4b9dbe160a0cb6f507a74ff8b Mon Sep 17 00:00:00 2001 From: Scott Hurley Date: Fri, 9 Jan 2026 08:58:36 +0000 Subject: [PATCH] extends file upload validation to saving questionnaire --- apps/backend/src/mutations/QuestionaryMutations.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/backend/src/mutations/QuestionaryMutations.ts b/apps/backend/src/mutations/QuestionaryMutations.ts index 202e62cc6d..4a3863dcfe 100644 --- a/apps/backend/src/mutations/QuestionaryMutations.ts +++ b/apps/backend/src/mutations/QuestionaryMutations.ts @@ -244,7 +244,11 @@ export default class QuestionaryMutations { } const { value, ...parsedAnswerRest } = JSON.parse(answer.value); if ( - !isPartialSave && + (!isPartialSave || + (questionTemplateRelation.question.dataType === + DataType.FILE_UPLOAD && + value != null && + value.length > 0)) && !(await isMatchingConstraints(questionTemplateRelation, value)) ) { return rejection(