contained course.file_count
"""
# find all courses without a department
- course_list = list(self.course_set.all())
+ course_list = set(self.course_set.all())
# find all courses with a department
for department in self.department_set.all():
for course in department.course_set.all():
- course_list.append(course)
+ course_list.add(course)
self.file_count = sum([course.file_count for course in course_list])
self.save()