From ba1f155b57d0b0106cf78b6d8e9d8ff7213c9566 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sun, 23 Aug 2020 19:10:07 +0200 Subject: [PATCH] Use defaults from dummy note in PersonalNote.reset --- aleksis/apps/alsijil/models.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index da7fea85b..6571acc5d 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() -- GitLab