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