|
|
@ -411,9 +411,10 @@ class Interface(models.Model): |
|
|
def save(self, *args, **kwargs): |
|
|
def save(self, *args, **kwargs): |
|
|
self.filter_macaddress() |
|
|
self.filter_macaddress() |
|
|
# On verifie la cohérence en forçant l'extension par la méthode |
|
|
# On verifie la cohérence en forçant l'extension par la méthode |
|
|
if self.type.ip_type != self.ipv4.ip_type: |
|
|
if self.ipv4: |
|
|
raise ValidationError("L'ipv4 et le type de la machine ne\ |
|
|
if self.type.ip_type != self.ipv4.ip_type: |
|
|
correspondent pas") |
|
|
raise ValidationError("L'ipv4 et le type de la machine ne\ |
|
|
|
|
|
correspondent pas") |
|
|
super(Interface, self).save(*args, **kwargs) |
|
|
super(Interface, self).save(*args, **kwargs) |
|
|
|
|
|
|
|
|
def __str__(self): |
|
|
def __str__(self): |
|
|
|