From 6a3e8073cd57563f3788f2e803d62f0ff17695e7 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Wed, 30 Jun 2021 10:27:28 +0200 Subject: [PATCH] MOBILE-3320 assign: Fix errors when feedback is undefined --- .../submission/addon-mod-assign-submission.html | 10 ++++++---- .../mod/assign/components/submission/submission.ts | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/addons/mod/assign/components/submission/addon-mod-assign-submission.html b/src/addons/mod/assign/components/submission/addon-mod-assign-submission.html index 433112f61..2c6a40653 100644 --- a/src/addons/mod/assign/components/submission/addon-mod-assign-submission.html +++ b/src/addons/mod/assign/components/submission/addon-mod-assign-submission.html @@ -280,9 +280,11 @@ - - + + + + @@ -338,7 +340,7 @@ - +

{{ 'addon.mod_assign.gradedon' | translate }}

{{ feedback!.gradeddate * 1000 | coreFormatDate }}

diff --git a/src/addons/mod/assign/components/submission/submission.ts b/src/addons/mod/assign/components/submission/submission.ts index baa9981b8..a59db45c3 100644 --- a/src/addons/mod/assign/components/submission/submission.ts +++ b/src/addons/mod/assign/components/submission/submission.ts @@ -671,8 +671,8 @@ export class AddonModAssignSubmissionComponent implements OnInit, OnDestroy, Can AddonModAssign.getSubmissionGradingStatusTranslationId(this.grade.gradingStatus); } - if (this.lastAttempt?.gradingstatus == 'graded' && !this.assign!.markingworkflow && this.userSubmission) { - if (this.feedback!.gradeddate < this.userSubmission.timemodified) { + if (this.lastAttempt?.gradingstatus == 'graded' && !this.assign!.markingworkflow && this.userSubmission && feedback) { + if (feedback.gradeddate < this.userSubmission.timemodified) { this.lastAttempt.gradingstatus = AddonModAssignProvider.GRADED_FOLLOWUP_SUBMIT; // Get grading text and color.