From 634d207762332132f9f4e7b9fe7b86ee2f4fa94d Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 28 Aug 2013 22:25:14 -0400 Subject: [PATCH] Make it so that auto-filling of selected price works again on confirmation screen before submitting credit card info. --- common/djangoapps/course_modes/views.py | 2 +- lms/djangoapps/verify_student/views.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) 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, }