From 85bab73565c18c9d4c7c190b4777667b71f48344 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 25 Jan 2021 17:34:04 +0100 Subject: [PATCH] add try --- teleforma/views/core.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 8c4859c2..220eaba7 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -312,15 +312,18 @@ class CourseListView(CourseAccessMixin, ListView): course = course[0] course.from_dict(course_dict) - remote_list = s.teleforma.get_course_type_list() - if remote_list['result']: - for course_type_dict in remote_list['result']: - course_type = CourseType.objects.filter(name=course_type_dict['name']) - if not course_type: - course_type = CourseType() - else: - course_type = course_type[0] - course_type.from_dict(course_type_dict) + try: + remote_list = s.teleforma.get_course_type_list() + if remote_list['result']: + for course_type_dict in remote_list['result']: + course_type = CourseType.objects.filter(name=course_type_dict['name']) + if not course_type: + course_type = CourseType() + else: + course_type = course_type[0] + course_type.from_dict(course_type_dict) + except: + continue @jsonrpc_method('teleforma.get_dep_courses') def get_dep_courses(request, id): -- 2.39.5