diff --git a/packages/surveys/src/components/questions/multiple-choice-multi-question.tsx b/packages/surveys/src/components/questions/multiple-choice-multi-question.tsx index f9da479ec3..f9334de293 100644 --- a/packages/surveys/src/components/questions/multiple-choice-multi-question.tsx +++ b/packages/surveys/src/components/questions/multiple-choice-multi-question.tsx @@ -121,6 +121,16 @@ export function MultipleChoiceMultiQuestion({ onChange({ [question.id]: [] }); // if not array, make it an array }; + const getIsRequired = () => { + const responseValues = [...value]; + if (otherSelected && otherValue) { + responseValues.push(otherValue); + } + return question.required && Array.isArray(responseValues) && responseValues.length + ? false + : question.required; + }; + return (
{getLocalizedValue(choice.label, languageCode)}