diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 1426a60f..43aeac78 100644 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -1296,11 +1296,9 @@ class BaseClasseCrans(CransLdap): r = r[0].split(',')[0] if r[:4] != '%s=' % self.idn: continue vidns.append(int(r[4:])) - # TODO : virer le if self.idn=='fid', on _souhaite_ qu'à l'avenir, les adhérents aient - # un aid qui leur soit propre, et qui ne sera pas réaffecté ! - if self.idn=='fid': + if self.idn == 'fid' or self.idn == 'aid': # Pour une facture on prend un nouveau numéro - vidn = max([0]+vidns)+1 + vidn = max([0] + vidns)+1 else: # Sinon on prend le premier libre while vidn in vidns: