From a8eda71e0fa34f0ae0ebd693ff23ab43fda168e2 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Sat, 9 Aug 2025 17:02:45 +0330 Subject: [PATCH] fix product stat distribution remaining --- apps/product/signals.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/product/signals.py b/apps/product/signals.py index 9095b2c..68e42b5 100644 --- a/apps/product/signals.py +++ b/apps/product/signals.py @@ -130,7 +130,8 @@ def update_product_stats(instance: Product, distribution: QuotaDistribution = No quota__product_id=instance.id, quota__is_closed=False, quota__sale_unit=distribution.quota.sale_unit, - assigned_organization=organization + assigned_organization=organization, + parent_distribution__isnull=True ) received_distribution_number = received_distribution_weight.count() @@ -144,7 +145,8 @@ def update_product_stats(instance: Product, distribution: QuotaDistribution = No quota__product_id=instance.id, quota__is_closed=False, quota__sale_unit=distribution.quota.sale_unit, - assigner_organization=organization + assigner_organization=organization, + parent_distribution__isnull=True ) given_distribution_number = given_distribution_weight.count()