diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index bd04020f..f71e2c8e 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -2029,7 +2029,11 @@ class Adherent(BaseProprietaire): """ if isinstance(valeur, bool): - self._set('adherentPayant', valeur and [] or ['FALSE']) + if valeur: + set_to = [] + else: + set_to = ['FALSE'] + self._set('adherentPayant', set_to) elif valeur is not None: raise ValueError, u"adherentPayant prend un booléen comme argument"