Browse Source

Oublie d'un __in

infra2.0
Gabriel Detraz 9 years ago
committed by root
parent
commit
3d41b71b01
  1. 2
      machines/models.py

2
machines/models.py

@ -113,7 +113,7 @@ class Alias(models.Model):
def clean(self, *args, **kwargs): def clean(self, *args, **kwargs):
if hasattr(self, 'alias') and hasattr(self, 'extension'): if hasattr(self, 'alias') and hasattr(self, 'extension'):
if Interface.objects.filter(dns=self.alias).filter(ipv4=IpList.objects.filter(ip_type=IpType.objects.filter(extension=self.extension))): if Interface.objects.filter(dns=self.alias).filter(ipv4__in=IpList.objects.filter(ip_type__in=IpType.objects.filter(extension=self.extension))):
raise ValidationError("Impossible d'ajouter l'alias, déjà utilisé par une machine") raise ValidationError("Impossible d'ajouter l'alias, déjà utilisé par une machine")
def __str__(self): def __str__(self):

Loading…
Cancel
Save