From b075143d62753bc2d6d3e5aecd34aed0080fbe6b Mon Sep 17 00:00:00 2001 From: Julia Hansbrough Date: Fri, 15 Nov 2013 16:27:48 +0000 Subject: [PATCH] Small fix --- lms/djangoapps/shoppingcart/models.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lms/djangoapps/shoppingcart/models.py b/lms/djangoapps/shoppingcart/models.py index e072a79764..8d3ecfa32f 100644 --- a/lms/djangoapps/shoppingcart/models.py +++ b/lms/djangoapps/shoppingcart/models.py @@ -401,7 +401,7 @@ class CertificateItem(OrderItem): mode = models.SlugField() @receiver(unenroll_done) - def refund_cert_callback(sender, course_enrollment=course_enrollment, **kwargs): + def refund_cert_callback(sender, course_enrollment=None, **kwargs): """ When a CourseEnrollment object calls its unenroll method, this function checks to see if that unenrollment occurred in a verified certificate that was within the refund deadline. If so, it actually performs the @@ -465,7 +465,6 @@ class CertificateItem(OrderItem): """ super(CertificateItem, cls).add_to_order(order, course_id, cost, currency=currency) course_enrollment = CourseEnrollment.get_or_create_enrollment(order.user, course_id) - course_enrollment.update_enrollment(mode=mode) # do some validation on the enrollment mode valid_modes = CourseMode.modes_for_course_dict(course_id)