Dmitry Novikov 8 years ago
parent
commit
a5289d69e9
  1. 5
      nas_app/forms.py

5
nas_app/forms.py

@ -12,7 +12,10 @@ class NasForm(forms.ModelForm):
default = cd.get('default') default = cd.get('default')
if default: if default:
try: try:
NASModel.objects.get(default=True)
if self.instance:
NASModel.objects.filter(default=True).exclude(pk=self.instance.pk).get()
else:
NASModel.objects.get(default=True).exclude(pk=1).get()
raise ValidationError(message=_('Can be only one default gateway'), code='unique') raise ValidationError(message=_('Can be only one default gateway'), code='unique')
except NASModel.DoesNotExist: except NASModel.DoesNotExist:
pass pass

Loading…
Cancel
Save