diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index dce51e85..553b1099 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -316,6 +316,10 @@ class crans_ldap : valeur = valeur.encode('utf-8') + if not valeur : + # On le lock pas un truc vide + return True + lock_dn = '%s=%s,%s' % ( item, valeur, self.base_lock ) lockid = '%s-%s' % (hostname, os.getpid() ) modlist = ldap.modlist.addModlist({ 'objectClass' : 'lock' ,