8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-25 12:53:11 +00:00
This commit is contained in:
Gabriel Detraz 2016-11-18 22:20:03 +01:00 committed by Simon Brélivet
parent aed021821a
commit 018f6c3ebc

View file

@ -67,7 +67,10 @@ class Interface(models.Model):
def clean(self, *args, **kwargs): def clean(self, *args, **kwargs):
self.mac_address = str(EUI(self.mac_address)) or None self.mac_address = str(EUI(self.mac_address)) or None
if self.ipv4:
alias = Alias.objects.filter(alias=self.dns).filter(extension=self.ipv4.ip_type.extension) alias = Alias.objects.filter(alias=self.dns).filter(extension=self.ipv4.ip_type.extension)
else:
alias = Alias.objects.filter(alias=self.dns)
if alias: if alias:
raise ValidationError("Impossible, le dns est déjà utilisé par un alias (%s)" % alias[0]) raise ValidationError("Impossible, le dns est déjà utilisé par un alias (%s)" % alias[0])