Code qui a introduit plus de bug qu'il n'en a résolu

This commit is contained in:
Gabriel Detraz 2015-11-24 19:49:44 +01:00
parent cb0fda8c6c
commit 9ea84a34bc

View file

@ -91,8 +91,8 @@ class Dialog(certificat.Dialog, blacklist.Dialog):
def modif_machine(machine, attrs): def modif_machine(machine, attrs):
with self.conn.search(dn=machine.dn, scope=0, mode='rw')[0] as machine: with self.conn.search(dn=machine.dn, scope=0, mode='rw')[0] as machine:
for (key, values) in attrs.items(): for (key, values) in attrs.items():
if values!=u'<automatique>': #if values!=u'<automatique>':
machine[key]=values machine[key]=values
machine.validate_changes() machine.validate_changes()
machine.history_gen() machine.history_gen()
machine.save() machine.save()
@ -108,8 +108,8 @@ class Dialog(certificat.Dialog, blacklist.Dialog):
} }
with self.conn.newMachine(proprio.dn, realm, ldif) as machine: with self.conn.newMachine(proprio.dn, realm, ldif) as machine:
for (key, values) in attrs.items(): for (key, values) in attrs.items():
if values!=u'<automatique>': #if values!=u'<automatique>':
machine[key]=values machine[key]=values
if attributs.ipsec in machine.attribs: if attributs.ipsec in machine.attribs:
machine[attributs.ipsec.ldap_name]=attributs.ipsec.default machine[attributs.ipsec.ldap_name]=attributs.ipsec.default
machine.validate_changes() machine.validate_changes()