fix: use _state.adding instead of pk

This commit is contained in:
relikd
2023-06-08 14:34:47 +02:00
parent cb13906c8a
commit dd9c5b80a9
2 changed files with 2 additions and 2 deletions

View File

@@ -56,7 +56,7 @@ class Person(models.Model):
return f'{self.first_name} {self.last_name}'
def save(self, *args, **kwargs):
if not self.pk:
if self._state.adding:
self.created = date.today()
self.last_visit = date.today()
return super().save(*args, **kwargs)

View File

@@ -36,6 +36,6 @@ class Transaction(models.Model):
return f'Transaktion über {self.amount}€ von {self.account}'
def save(self, *args, **kwargs):
if not self.pk:
if self._state.adding:
self.time_stamp = datetime_now()
return super().save(*args, **kwargs)