From 8b0b598ba22255af669053ad3d87208b2f2d17c1 Mon Sep 17 00:00:00 2001 From: yomguy Date: Wed, 19 Feb 2014 02:17:52 +0100 Subject: [PATCH] fix no results for course pull --- teleforma/views/core.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 12e52ab1..8ba80c6c 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -249,13 +249,14 @@ class CourseListView(CourseAccessMixin, ListView): url = 'http://' + department.domain + '/json/' s = ServiceProxy(url) remote_list = s.teleforma.get_course_list(organization_name, department.name) - for course_dict in remote_list['result']: - course = Course.objects.filter(code=course_dict['code'], department=department) - if not course: - course = Course() - else: - course = course[0] - course.from_dict(course_dict) + if remote_list['result']: + for course_dict in remote_list['result']: + course = Course.objects.filter(code=course_dict['code'], department=department) + if not course: + course = Course() + else: + course = course[0] + course.from_dict(course_dict) @jsonrpc_method('teleforma.get_dep_courses') def get_dep_courses(request, id): -- 2.39.5