diff --git a/lc_ldap.py b/lc_ldap.py index a171a79..6f0402a 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -264,7 +264,8 @@ class CransLdapObject(object): for attr, vals in oldif: if nldif[attr] != vals: for v in nldif[attr]: - vals.remove(v) if v in vals + if v in vals: + vals.remove(v) nvals = [nldif[attr][v.index(v)] for v in vals ] raise EnvironmentError("λv. str(Attr(v)) n'est peut-être pas une projection:", attr, nvals, vals)