Merge pull request #3245 from dpalou/MOBILE-3833

MOBILE-3833 workshop: Fix required 'profile' param not found
main
Pau Ferrer Ocaña 2022-04-08 15:59:53 +02:00 committed by GitHub
commit 6a7d59069b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -53,7 +53,7 @@ export class AddonModWorkshopAssessmentPage implements OnInit, OnDestroy, CanLea
assessment!: AddonModWorkshopSubmissionAssessmentWithFormData;
submission!: AddonModWorkshopSubmissionData;
profile!: CoreUserProfile;
profile?: CoreUserProfile;
courseId!: number;
access?: AddonModWorkshopGetWorkshopAccessInformationWSResponse;
assessmentId!: number;
@ -120,7 +120,7 @@ export class AddonModWorkshopAssessmentPage implements OnInit, OnDestroy, CanLea
try {
this.assessment = CoreNavigator.getRequiredRouteParam<AddonModWorkshopSubmissionAssessmentWithFormData>('assessment');
this.submission = CoreNavigator.getRequiredRouteParam<AddonModWorkshopSubmissionData>('submission');
this.profile = CoreNavigator.getRequiredRouteParam<CoreUserProfile>('profile');
this.profile = CoreNavigator.getRouteParam<CoreUserProfile>('profile');
this.courseId = CoreNavigator.getRequiredRouteNumberParam('courseId');
} catch (error) {
CoreDomUtils.showErrorModal(error);
@ -195,7 +195,7 @@ export class AddonModWorkshopAssessmentPage implements OnInit, OnDestroy, CanLea
// Get all info of the assessment.
const assessment = await AddonModWorkshopHelper.getReviewerAssessmentById(this.workshopId, this.assessmentId, {
userId: this.profile && this.profile.id,
userId: this.profile?.id,
cmId: this.workshop.coursemodule,
});