From 474ef10d3fb1a37eb4d1b008404599cb2319ade6 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 7 Mar 2023 15:03:06 +0100 Subject: [PATCH] bugfix --- teleforma/views/core.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 85695966..ac92e11b 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -252,9 +252,7 @@ class CourseListView(CourseAccessMixin, ListView): from teleforma.models import Organization, Department organization = Organization.objects.get(name=organization_name) departments = Department.objects.filter(organization=organization) - courses = Course.objects.all() courses_new = [] - course_types = CourseType.objects.all() course_types_new = [] for department in departments: @@ -276,7 +274,7 @@ class CourseListView(CourseAccessMixin, ListView): remote_list = s.teleforma.get_course_type_list() if remote_list['result']: for course_type_dict in remote_list['result']: - course_type = course_types.filter(name=course_type_dict['name']) + course_type = CourseType.objects.filter(name=course_type_dict['name']) if not course_type: course_type = CourseType() else: @@ -285,10 +283,10 @@ class CourseListView(CourseAccessMixin, ListView): course_types_new.append(course_type) # cleanup - for course in courses: + for course in Course.objects.all(): if not course in courses_new: course.delete() - for course_type in course_types: + for course_type in CourseType.objects.all(): if not course_type in course_types_new: course_type.delete() -- 2.39.5