From f89ee465030a42443ef4a6edcac296b7606bbd8f Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 7 Mar 2023 15:48:12 +0100 Subject: [PATCH] fix department --- teleforma/views/core.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 18e4a017..515815ad 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -259,11 +259,13 @@ class CourseListView(CourseAccessMixin, ListView): url = 'https://' + department.domain + '/json/' s = ServiceProxy(url) - department_courses = Course.objects.filter(department=department) remote_list = s.teleforma.get_course_list(organization_name, department.name) if remote_list['result']: for course_dict in remote_list['result']: - course, c = department_courses.get_or_create(code=course_dict['code']) + course, c = Course.objects.get_or_create( + code=course_dict['code'], + department=department, + ) course.from_dict(course_dict) courses_new.append(course) print(course) -- 2.39.5