diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 4b06f497..ce8984f3 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -1950,6 +1950,8 @@ class machine(base_classes_crans) : # à l'adresse de broadcast ou de réseau) if not iptools.AddrInNet(ip,net) : raise ValueError(u'IP invalide ou en dehors du sous réseau alloué.',1) + # Reformatage + ip = iptools.DecToQuad(iptools.QuadToDec(ip)) # L'ip est-elle déja allouée ? if self.exist('ipHostNumber=%s' % ip) : raise ValueError(u'IP déjà prise.')