Skip to content

Commit e198f05

Browse files
authored
Merge pull request #1795 from ImanYZ/haroon-dev
fix recall grade submit issue
2 parents 99d09ce + 23f318d commit e198f05

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

src/Components/ProjectManagement/FreeRecallGrading/FreeRecallGrading.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,17 @@ const FreeRecallGrading = props => {
242242
r.session === selectedGrade.session &&
243243
r.conditionIdx === selectedGrade.conditionIdx
244244
);
245-
if (recallIdx < recallGradesList.length - 1) {
246-
const newRecall = recallGradesList[recallIdx + 1];
247-
setSelectedGrade(newRecall);
245+
if (recallIdx !== -1 && recallIdx < recallGradesList.length - 1) {
246+
for (let i = recallIdx + 1; i < recallGradesList.length; i++) {
247+
const nextRecall = recallGradesList[i];
248+
if (nextRecall?.phrases?.length > 0) {
249+
setSelectedGrade({
250+
...nextRecall,
251+
phrases: nextRecall.phrases?.map(p => ({ ...p })) || []
252+
});
253+
break;
254+
}
255+
}
248256
setSubmitting(false);
249257
} else {
250258
await loadedRecallGrades();

0 commit comments

Comments
 (0)