Browse Source

split query into two filters

release-2.9
grisel-davy 5 years ago
committed by Gabriel Detraz
parent
commit
5673b199c5
  1. 4
      users/models.py

4
users/models.py

@ -932,8 +932,8 @@ 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)) | \
~(Q(vente__duration_days_membership__isnull=True) | Q(vente__duration_days_membership=0))
~(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