From f153bf36c09fb6729a76808dce39407820151dbb Mon Sep 17 00:00:00 2001
From: Dominik George <nik@naturalnet.de>
Date: Sun, 10 Nov 2019 21:47:28 +0100
Subject: [PATCH] Fix use of update_or_create.

---
 biscuit/apps/alsijil/model_extensions.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/biscuit/apps/alsijil/model_extensions.py b/biscuit/apps/alsijil/model_extensions.py
index bee944dae..2b78cead0 100644
--- a/biscuit/apps/alsijil/model_extensions.py
+++ b/biscuit/apps/alsijil/model_extensions.py
@@ -27,8 +27,10 @@ def mark_absent(self, day: date, starting_period: Optional[int] = 0, absent=True
             person=self,
             lesson_period=lesson_period,
             week=wanted_week.week,
-            absent=absent,
-            excused=excused
+            defaults={
+                'absent': absent,
+                'excused': excused
+            }
         )
 
 
-- 
GitLab