Skip to content
Snippets Groups Projects

Draft: Resolve "Class absences: Lessons with multiple classes are marked as cancelled even if only one of the classes is absent"

1 file
+ 5
0
Compare changes
  • Side-by-side
  • Inline
@@ -165,6 +165,11 @@ def import_absences(
)
for lesson_period in lesson_periods:
if set([l_group.pk for l_group in lesson_period.lesson.groups.all()]) != set(
[group.pk]
):
# Cancel lesson only if this lesson is just for the absent group
continue
week = CalendarWeek.from_date(current_date)
sub, __ = chronos_models.LessonSubstitution.objects.get_or_create(
lesson_period=lesson_period,
Loading