From 0b6569698870ca2f4b2f16a42c150ab1da06ec80 Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Tue, 15 Jan 2013 14:57:23 +0100 Subject: [PATCH] [ldap_crans] Les aid deviennent strictement croissants. Ignore-this: c19fb82e4dbc1e80e7d7cf7998f935c1 Et j'en profite pour rajouter des espaces juste en dessous. darcs-hash:20130115135723-2c9c1-9c6cf2545a7e36f1899b784454aa374674b2b961.gz --- gestion/ldap_crans.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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: