From 009cb09b71f40b3079cb09ee3c303713e0aaba5d Mon Sep 17 00:00:00 2001 From: Zaman Afzal Date: Tue, 6 Jun 2023 22:45:28 +0500 Subject: [PATCH] fix: call signal once entry is saved (#32378) --- lms/djangoapps/grades/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/grades/models.py b/lms/djangoapps/grades/models.py index 568eef6dc4..b36d84794b 100644 --- a/lms/djangoapps/grades/models.py +++ b/lms/djangoapps/grades/models.py @@ -654,13 +654,13 @@ class PersistentCourseGrade(TimeStampedModel): course_id=course_id, user_id=user_id ) + grade.passed_timestamp = now() + grade.save() COURSE_GRADE_PASSED_UPDATE_IN_LEARNER_PATHWAY.send( sender=None, user_id=user_id, course_id=course_id, ) - grade.passed_timestamp = now() - grade.save() cls._emit_grade_calculated_event(grade) cls._update_cache(course_id, user_id, grade)