Merge pull request #19943 from edx/aj/fix-cert-invalid-grade-source

Fix Incorrect data for cert table
This commit is contained in:
Awais Jibran
2019-03-06 19:13:06 +05:00
committed by GitHub

View File

@@ -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
))