Skip to content

Commit f36b218

Browse files
ihor-romaniukbradenmacdonald
authored andcommitted
fix: reset active answers for single answer problem type (#426)
1 parent 83fda56 commit f36b218

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/editors/data/redux/problem/reducers.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,9 @@ const problem = createSlice({
6060
if (obj.id === id) {
6161
if (_.has(answer, 'correct') && payload.correct) {
6262
correctAnswerCount += 1;
63-
return { ...obj, ...answer };
6463
}
65-
if (_.has(answer, 'correct') && payload.correct === false) {
64+
if (_.has(answer, 'correct') && payload.correct === false && correctAnswerCount > 0) {
6665
correctAnswerCount -= 1;
67-
return { ...obj, ...answer };
6866
}
6967
return { ...obj, ...answer };
7068
}

0 commit comments

Comments
 (0)