diff --git a/aleksis/apps/alsijil/model_extensions.py b/aleksis/apps/alsijil/model_extensions.py index 5a2f2d53e9acbc006c1ae8db472a88e071fd9212..4c5872aa8e3cbe73cd06b48e99cb75392ff5ea19 100644 --- a/aleksis/apps/alsijil/model_extensions.py +++ b/aleksis/apps/alsijil/model_extensions.py @@ -51,7 +51,7 @@ def mark_absent( for lesson_period in lesson_periods: sub = lesson_period.get_substitution() if sub and sub.is_cancelled: - continue + continue with reversion.create_revision(): personal_note, created = PersonalNote.objects.update_or_create(