diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index da7fea85bb193101fac482145d01717f462d4fba..6571acc5d1084c77561c70d8a3e409215af489d5 100644 --- a/aleksis/apps/alsijil/models.py +++ b/aleksis/apps/alsijil/models.py @@ -89,14 +89,15 @@ class PersonalNote(ExtensibleModel, WeekRelatedMixin): This will create revisions internally. """ + defaults = PersonalNote() with reversion.create_revision(): self.save() with reversion.create_revision(): - self.absent = False - self.late = 0 - self.excused = False - self.excuse_type = None - self.remarks = "" + self.absent = defaults.absent + self.late = defaults.late + self.excused = defaults.excused + self.excuse_type = defaults.excuse_type + self.remarks = defaults.remarks self.extra_marks.clear() self.save()