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()