Skip to content

Commit 67de209

Browse files
authored
Merge pull request #2641 from intersective/2.4.8/CORE-8166/filetype-question-fix
[CORE-8166] file format checking in both review + assesment mode
2 parents 2b35d4b + 26a914b commit 67de209

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

projects/v3/src/app/components/assessment/assessment.component.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1157,6 +1157,10 @@ Best regards`;
11571157
// multi choice questions
11581158
return value.length > 0;
11591159
} else if (typeof value === 'object' && value !== null) {
1160+
// file type in assessment mode: { name, url, type, ... }
1161+
if (value.url) { return true; }
1162+
// review file type: { answer: '', file: { url, ... }, comment: '' }
1163+
if (value.file && typeof value.file === 'object' && Object.keys(value.file).length > 0) { return true; }
11601164
// review questions with answer and comment fields
11611165
return value.answer !== undefined && value.answer !== null && value.answer !== '';
11621166
} else {

0 commit comments

Comments
 (0)