From ce496601ff1e49517e1f4da7b60b4de3fa55e9ec Mon Sep 17 00:00:00 2001 From: Yogesh Ojha Date: Wed, 3 Mar 2021 09:06:03 +0530 Subject: [PATCH] Made Domains/Targets Unique --- targetApp/forms.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/targetApp/forms.py b/targetApp/forms.py index 094d065d..7529f07c 100644 --- a/targetApp/forms.py +++ b/targetApp/forms.py @@ -23,6 +23,12 @@ class AddTargetForm(forms.Form): } )) + def clean_domain_name(self): + data = self.cleaned_data['domain_name'] + if Domain.objects.filter(domain_name=data).count() > 0: + raise forms.ValidationError("{} target/domain already exists".format(data)) + return data + class UpdateTargetForm(forms.ModelForm): class Meta: