Browse Source

Fix query test for set_active function

release-2.9
Gabriel Detraz 5 years ago
parent
commit
8190101c0a
  1. 6
      users/models.py

6
users/models.py

@ -931,9 +931,9 @@ class User(
"""
if self.state == self.STATE_NOT_YET_ACTIVE:
if self.facture_set.filter(valid=True).filter(
~(Q(vente__duration_membership__isnull=True) | Q(vente__duration_membership=0)))\
.filter(~(Q(vente__duration_days_membership__isnull=True) | Q(vente__duration_days_membership=0))
if not self.facture_set.filter(valid=True).filter(
(Q(vente__duration_membership__isnull=True) | Q(vente__duration_membership=0))\
).filter(Q(vente__duration_days_membership__isnull=True) | Q(vente__duration_days_membership=0)
).exists() or OptionalUser.get_cached_value("all_users_active"):
self.state = self.STATE_ACTIVE
self.save()

Loading…
Cancel
Save