diff --git a/common/djangoapps/course_modes/views.py b/common/djangoapps/course_modes/views.py index e4b115fe22..9c812a588a 100644 --- a/common/djangoapps/course_modes/views.py +++ b/common/djangoapps/course_modes/views.py @@ -79,7 +79,7 @@ class ChooseModeView(View): return self.get(request, error=error_msg) donation_for_course = request.session.get("donation_for_course", {}) - donation_for_course[course_id] = donation_for_course + donation_for_course[course_id] = amount_value request.session["donation_for_course"] = donation_for_course return redirect( diff --git a/lms/djangoapps/verify_student/views.py b/lms/djangoapps/verify_student/views.py index 1b8e1ca56e..f442e2ea14 100644 --- a/lms/djangoapps/verify_student/views.py +++ b/lms/djangoapps/verify_student/views.py @@ -54,7 +54,10 @@ class VerifyView(View): "course_id": course_id, "course_name": course_from_id(course_id).display_name, "purchase_endpoint": get_purchase_endpoint(), - "suggested_prices": verify_mode.suggested_prices.split(","), + "suggested_prices": [ + decimal.Decimal(price) + for price in verify_mode.suggested_prices.split(",") + ], "currency": verify_mode.currency.upper(), "chosen_price": chosen_price, }