update the vendor

This commit is contained in:
ismail 2025-09-25 15:02:02 +03:00
parent c4779504ec
commit b8db3c0491
2 changed files with 12 additions and 1 deletions

BIN
database_export.json Normal file

Binary file not shown.

View File

@ -3017,7 +3017,18 @@ class VendorCreateView(
return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"]) return redirect("vendor_create", dealer_slug=self.kwargs["dealer_slug"])
dealer = get_user_type(self.request) dealer = get_user_type(self.request)
form.instance.dealer = dealer form.instance.dealer = dealer
try:
form.instance.save() form.instance.save()
except IntegrityError as e:
if "UNIQUE constraint" in str(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) return super().form_valid(form)