From ba597331d761a4b3bd24c4f62e73bb14bfba0b06 Mon Sep 17 00:00:00 2001 From: Brittney Exline Date: Tue, 5 Sep 2017 11:40:26 -0400 Subject: [PATCH] ENT-496 Set consent_granted to None when calling enterprise-course-enrollment endpoint Since we have a separate call to grant consent, we shouldn't try to set that value on the enterprise course enrollment anymore, because it causes errors. --- common/djangoapps/enrollment/views.py | 2 +- requirements/edx/base.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/djangoapps/enrollment/views.py b/common/djangoapps/enrollment/views.py index db73175d18..1c41506a3e 100644 --- a/common/djangoapps/enrollment/views.py +++ b/common/djangoapps/enrollment/views.py @@ -603,7 +603,7 @@ class EnrollmentListView(APIView, ApiKeyPermissionMixIn): # We received an explicitly-linked EnterpriseCustomer for the enrollment if explicit_linked_enterprise is not None: try: - enterprise_api_client.post_enterprise_course_enrollment(username, unicode(course_id), True) + enterprise_api_client.post_enterprise_course_enrollment(username, unicode(course_id), None) except EnterpriseApiException as error: log.exception("An unexpected error occurred while creating the new EnterpriseCourseEnrollment " "for user [%s] in course run [%s]", username, course_id) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index a3a70261d4..9b1826e840 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -48,7 +48,7 @@ edx-lint==0.4.3 astroid==1.3.8 edx-django-oauth2-provider==1.1.4 edx-django-sites-extensions==2.3.0 -edx-enterprise==0.42.0 +edx-enterprise==0.43.1 edx-oauth2-provider==1.2.0 edx-opaque-keys==0.4.0 edx-organizations==0.4.6