Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 93b0764e0c | |||
| b8db3c0491 | |||
| c4779504ec |
BIN
database_export.json
Normal file
BIN
database_export.json
Normal file
Binary file not shown.
@ -599,6 +599,13 @@ class VendorForm(forms.ModelForm):
|
||||
"logo",
|
||||
]
|
||||
|
||||
unique_together = (
|
||||
("dealer", "crn"),
|
||||
("dealer", "vrn"),
|
||||
("dealer", "email"),
|
||||
("dealer", "phone_number"),
|
||||
)
|
||||
|
||||
|
||||
class CarColorsForm(forms.ModelForm):
|
||||
"""
|
||||
|
||||
@ -3017,7 +3017,16 @@ class VendorCreateView(
|
||||
return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"])
|
||||
dealer = get_user_type(self.request)
|
||||
form.instance.dealer = dealer
|
||||
form.instance.save()
|
||||
try:
|
||||
form.instance.save()
|
||||
except IntegrityError as e:
|
||||
messages.error(self.request, _("Email already exists"))
|
||||
logger.error(e)
|
||||
return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"])
|
||||
except Exception as e:
|
||||
messages.error(self.request, _("Something went wrong"))
|
||||
logger.error(e)
|
||||
return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"])
|
||||
|
||||
return super().form_valid(form)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user