Skip to content

Commit e4e91bd

Browse files
committed
MOBILE-3039 workshop: Fix viewing assessment offline
1 parent 4481d81 commit e4e91bd

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/addon/mod/workshop/providers/helper.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ export class AddonModWorkshopHelperProvider {
159159
* @return {Promise<any>} Resolved with the assessment.
160160
*/
161161
getReviewerAssessmentById(workshopId: number, assessmentId: number, userId: number = 0, siteId?: string): Promise<any> {
162-
return this.workshopProvider.getAssessment(workshopId, assessmentId, siteId).catch(() => {
162+
return this.workshopProvider.getAssessment(workshopId, assessmentId, siteId).catch((error) => {
163163
return this.workshopProvider.getReviewerAssessments(workshopId, userId, undefined, undefined, siteId)
164164
.then((assessments) => {
165165
for (const x in assessments) {
@@ -168,13 +168,10 @@ export class AddonModWorkshopHelperProvider {
168168
}
169169
}
170170

171-
return false;
171+
// Not found, return original error.
172+
return Promise.reject(error);
172173
});
173174
}).then((assessment) => {
174-
if (!assessment) {
175-
return false;
176-
}
177-
178175
return this.workshopProvider.getAssessmentForm(workshopId, assessmentId, undefined, undefined, undefined, siteId)
179176
.then((assessmentForm) => {
180177
assessment.form = assessmentForm;

0 commit comments

Comments
 (0)