From e4a78e1bbd3f3f945287fb682183c8e1a0a3ad18 Mon Sep 17 00:00:00 2001 From: Faheedkhan Date: Sun, 29 Jun 2025 18:32:37 +0300 Subject: [PATCH] update --- inventory/models.py | 2 +- inventory/signals.py | 2 +- inventory/views.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/inventory/models.py b/inventory/models.py index 4ba4b9bd..504eb873 100644 --- a/inventory/models.py +++ b/inventory/models.py @@ -2203,7 +2203,7 @@ class Vendor(models.Model, LocalizedNameMixin): ) def get_absolute_url(self): - return reverse("vendor_detail", kwargs={"dealer_slug":self.dealer.slug,"pk": self.pk}) + return reverse("vendor_detail", kwargs={"dealer_slug":self.dealer.slug,"slug": self.slug}) def save(self, *args, **kwargs): if not self.slug: diff --git a/inventory/signals.py b/inventory/signals.py index 2692d058..b4945e2d 100644 --- a/inventory/signals.py +++ b/inventory/signals.py @@ -937,7 +937,7 @@ def po_fullfilled_notification(sender, instance, created, **kwargs): @receiver(post_save, sender=models.Vendor) def vendor_created_notification(sender, instance, created, **kwargs): if created: - recipients = models.CustomGroup.objects.filter(dealer=instance.dealer,name="Inventory").first().group.user_set.excludeall() + recipients = models.CustomGroup.objects.filter(dealer=instance.dealer,name="Inventory").first().group.user_set.all() for recipient in recipients: models.Notification.objects.create( diff --git a/inventory/views.py b/inventory/views.py index 0b221c34..2b564dca 100644 --- a/inventory/views.py +++ b/inventory/views.py @@ -2494,7 +2494,7 @@ class VendorCreateView( ) else: messages.error(self.request, _("Vendor with this email already exists")) - return redirect("vendor_create") + return redirect("vendor_create",dealer_slug=self.kwargs["dealer_slug"]) dealer = get_user_type(self.request) form.instance.dealer = dealer form.instance.save()