From 81f1526786bd285acb0d1e4cc707928bf655382e Mon Sep 17 00:00:00 2001 From: Awais Jibran Date: Wed, 6 Mar 2019 15:12:53 +0500 Subject: [PATCH] Fix Incorrect data in the database table certificates_generatedcertificate propagation. EDUCATOR-4128 --- lms/djangoapps/certificates/signals.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lms/djangoapps/certificates/signals.py b/lms/djangoapps/certificates/signals.py index 4a0bf45aa8..3028f84ffa 100644 --- a/lms/djangoapps/certificates/signals.py +++ b/lms/djangoapps/certificates/signals.py @@ -84,10 +84,11 @@ def _listen_for_failing_grade(sender, user, course_id, grade, **kwargs): # pyli cert = GeneratedCertificate.certificate_for_student(user, course_id) if cert is not None: if CertificateStatuses.is_passing_status(cert.status): - cert.mark_notpassing(grade) - log.info(u'Certificate marked not passing for {user} : {course} via failing grade'.format( + cert.mark_notpassing(grade.percent) + log.info(u'Certificate marked not passing for {user} : {course} via failing grade: {grade}'.format( user=user.id, - course=course_id + course=course_id, + grade=grade ))