Skip to content

Commit 6e1e99f

Browse files
authored
Merge pull request #1825 from crazyserver/MOBILE-2915
MOBILE-2915 workshop: Fix asssessment prefetch
2 parents 5602e6e + e272a39 commit 6e1e99f

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

src/addon/mod/workshop/providers/prefetch-handler.ts

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -332,17 +332,14 @@ export class AddonModWorkshopPrefetchHandler extends CoreCourseActivityPrefetchH
332332
});
333333
}
334334

335-
if (assessments.length > 0) {
336-
reportPromise = reportPromise.finally(() => {
337-
const promises3 = [];
338-
assessments.forEach((assessment, id) => {
339-
promises3.push(this.workshopProvider.getAssessmentForm(workshop.id, id, undefined, undefined,
340-
undefined, siteId));
341-
});
342-
343-
return Promise.all(promises3);
344-
});
345-
}
335+
reportPromise = reportPromise.finally(() => {
336+
if (assessments.length > 0) {
337+
return Promise.all(assessments.map((assessment, id) => {
338+
return this.workshopProvider.getAssessmentForm(workshop.id, id, undefined, undefined, undefined,
339+
siteId);
340+
}));
341+
}
342+
});
346343
promises2.push(reportPromise);
347344

348345
if (workshop.phase == AddonModWorkshopProvider.PHASE_CLOSED) {

0 commit comments

Comments
 (0)