Get only the first program from the list of matching entitlements.

LEARNER-3606
This commit is contained in:
Michael Frey
2017-12-17 17:32:52 -05:00
parent d2b14f1542
commit 3305a7c3ff

View File

@@ -222,10 +222,8 @@ class ProgramProgressMeter(object):
completed, in_progress, not_started = [], [], []
for course in program_copy['courses']:
try:
entitlement = CourseEntitlement.objects.get(user=self.user, course_uuid=course['uuid'])
except CourseEntitlement.DoesNotExist:
entitlement = None
entitlement = CourseEntitlement.objects.filter(user=self.user,
course_uuid=course['uuid']).first()
if self._is_course_complete(course):
completed.append(course)