diff --git a/website/payments/models.py b/website/payments/models.py index c90c964e8d13f610c15b6944c1748982fe4950fa..4ebaf01f5a55151313c66d8b7c0659f9b72a594f 100644 --- a/website/payments/models.py +++ b/website/payments/models.py @@ -219,9 +219,10 @@ class BankAccount(models.Model): @property def valid(self): - if self.valid_from and self.valid_until: + if self.valid_from is not None and self.valid_until is not None: return self.valid_from <= timezone.now().date() < self.valid_until - return self.valid_from and self.valid_from <= timezone.now().date() + return (self.valid_from is not None + and self.valid_from <= timezone.now().date()) def __str__(self): return f'{self.iban} - {self.name}'