From 231433b65ee48a3f6377e2c0eb5c7eb32522cab3 Mon Sep 17 00:00:00 2001 From: relikd Date: Sat, 10 Jun 2023 12:51:00 +0200 Subject: [PATCH] fix: create account --- app/base/models/person.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/base/models/person.py b/app/base/models/person.py index ff80dff..cc95b4c 100755 --- a/app/base/models/person.py +++ b/app/base/models/person.py @@ -57,11 +57,12 @@ class Person(models.Model): return f'{self.first_name} {self.last_name}' def save(self, *args, **kwargs): - if self._state.adding: + is_new = self._state.adding + if is_new: self.created = date.today() self.last_visit = date.today() rv = super().save(*args, **kwargs) - if self._state.adding: + if is_new: Account.objects.create(user=self) return rv