From 7f942bfc49bddd5027685fcc395c9aa38fd6a22c Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Wed, 21 Dec 2016 13:19:59 -0500 Subject: [PATCH] Revert "Merge pull request #14177 from edx/naa/fix-marketing-pr" This reverts commit dec4034bc50aa144423e1d45cc15234e35020654, reversing changes made to ef55cc4f5ff5ffea914db71570fb3e470b71c614. --- lms/djangoapps/mobile_api/users/views.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lms/djangoapps/mobile_api/users/views.py b/lms/djangoapps/mobile_api/users/views.py index 5e76caed63..e63a737f48 100644 --- a/lms/djangoapps/mobile_api/users/views.py +++ b/lms/djangoapps/mobile_api/users/views.py @@ -272,15 +272,13 @@ class UserCourseEnrollmentsList(APIView): Returns a list of courses enrolled by user. """ queryset = CourseEnrollment.objects.all() - enrollments = list( - queryset.filter( - user__username=username, - is_active=True - ).order_by('created').reverse() - ) - course_ids = [enrollment.course_id for enrollment in enrollments] + course_ids = set(queryset.values_list('course_id', flat=True)) catalog_course_runs_against_course_keys = get_course_runs(course_ids, request.user) + enrollments = queryset.filter( + user__username=username, + is_active=True + ).order_by('created').reverse() org = request.query_params.get('org', None) return Response([