[gest_crans_lc] Ajout des validate_changes() même là où ça sert à rien
Pour ne pas avoir de surprise si quelqu'un modifie validate_changes() dans lc_ldap.
This commit is contained in:
parent
f53fd86fba
commit
acd7d8fd7f
5 changed files with 22 additions and 0 deletions
|
@ -129,6 +129,7 @@ class Dialog(CPS.Dialog):
|
|||
obj[a.ldap_name]=values[a.ldap_name]
|
||||
elif not obj[a.ldap_name] and missing.get(a, missing['default']) != values[a.ldap_name]:
|
||||
obj[a.ldap_name]=values[a.ldap_name]
|
||||
obj.validate_changes()
|
||||
obj.history_gen()
|
||||
obj.save()
|
||||
# On s'en va en mettant à jour dans la continuation la valeur de obj
|
||||
|
@ -187,6 +188,7 @@ class Dialog(CPS.Dialog):
|
|||
def todo(obj, values, cont):
|
||||
with self.conn.search(dn=obj.dn, scope=0, mode='rw')[0] as obj:
|
||||
obj[attr] = [unicode(value, 'utf-8') for value in values]
|
||||
obj.validate_changes()
|
||||
obj.history_gen()
|
||||
obj.save()
|
||||
raise Continue(cont(**{update_obj:obj}))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue