From cc3bb3055b88588e5fbbda9340c5d919d2015c8d Mon Sep 17 00:00:00 2001 From: Clinton Blackburn Date: Thu, 21 May 2015 23:04:42 -0400 Subject: [PATCH] Fixed call to refund creation endpoint Data should be sent as a dict, not kwargs. --- lms/djangoapps/commerce/signals.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lms/djangoapps/commerce/signals.py b/lms/djangoapps/commerce/signals.py index 5781167a6c..446815132a 100644 --- a/lms/djangoapps/commerce/signals.py +++ b/lms/djangoapps/commerce/signals.py @@ -82,8 +82,7 @@ def refund_seat(course_enrollment, request_user): try: refund_ids = ecommerce_api_client(request_user or unenrolled_user).refunds.post( - course_id=course_key_str, - username=unenrolled_user.username, + {'course_id': course_key_str, 'username': unenrolled_user.username} ) except HttpClientError, exc: if exc.response.status_code == 403 and request_user != unenrolled_user: