MOBILE-3039 workshop: Fix viewing assessment offline
parent
4481d816d6
commit
e4e91bd150
|
@ -159,7 +159,7 @@ export class AddonModWorkshopHelperProvider {
|
|||
* @return {Promise<any>} Resolved with the assessment.
|
||||
*/
|
||||
getReviewerAssessmentById(workshopId: number, assessmentId: number, userId: number = 0, siteId?: string): Promise<any> {
|
||||
return this.workshopProvider.getAssessment(workshopId, assessmentId, siteId).catch(() => {
|
||||
return this.workshopProvider.getAssessment(workshopId, assessmentId, siteId).catch((error) => {
|
||||
return this.workshopProvider.getReviewerAssessments(workshopId, userId, undefined, undefined, siteId)
|
||||
.then((assessments) => {
|
||||
for (const x in assessments) {
|
||||
|
@ -168,13 +168,10 @@ export class AddonModWorkshopHelperProvider {
|
|||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
// Not found, return original error.
|
||||
return Promise.reject(error);
|
||||
});
|
||||
}).then((assessment) => {
|
||||
if (!assessment) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return this.workshopProvider.getAssessmentForm(workshopId, assessmentId, undefined, undefined, undefined, siteId)
|
||||
.then((assessmentForm) => {
|
||||
assessment.form = assessmentForm;
|
||||
|
|
Loading…
Reference in New Issue