Skip to content

Commit 1842c77

Browse files
committed
fix: regard question as completed if not required
1 parent c9166ab commit 1842c77

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/stores/questionnaire.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,9 @@ const storeBuilder = ({ optionalPersistor }: Services) => {
9393
}
9494

9595
get isCompleted() {
96-
return this.questions.filter(({ isEnabled }) => isEnabled).every(({ isAnswered }) => isAnswered);
96+
return this.questions
97+
.filter(({ isEnabled }) => isEnabled)
98+
.every(({ isAnswered, required }) => isAnswered || !required);
9799
}
98100

99101
get isPristine() {

0 commit comments

Comments
 (0)