u
This commit is contained in:
parent
b8db3c0491
commit
93b0764e0c
@ -599,6 +599,13 @@ class VendorForm(forms.ModelForm):
|
|||||||
"logo",
|
"logo",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
unique_together = (
|
||||||
|
("dealer", "crn"),
|
||||||
|
("dealer", "vrn"),
|
||||||
|
("dealer", "email"),
|
||||||
|
("dealer", "phone_number"),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class CarColorsForm(forms.ModelForm):
|
class CarColorsForm(forms.ModelForm):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -3020,16 +3020,14 @@ class VendorCreateView(
|
|||||||
try:
|
try:
|
||||||
form.instance.save()
|
form.instance.save()
|
||||||
except IntegrityError as e:
|
except IntegrityError as e:
|
||||||
if "UNIQUE constraint" in str(e):
|
messages.error(self.request, _("Email already exists"))
|
||||||
messages.error(self.request, _("Email already exists"))
|
logger.error(e)
|
||||||
logger.error(e)
|
return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"])
|
||||||
return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"])
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
messages.error(self.request, _("Something went wrong"))
|
messages.error(self.request, _("Something went wrong"))
|
||||||
logger.error(e)
|
logger.error(e)
|
||||||
return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"])
|
return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"])
|
||||||
|
|
||||||
|
|
||||||
return super().form_valid(form)
|
return super().form_valid(form)
|
||||||
|
|
||||||
def get_success_url(self):
|
def get_success_url(self):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user