diff --git a/apps/product/signals.py b/apps/product/signals.py index 8c73efa..9095b2c 100644 --- a/apps/product/signals.py +++ b/apps/product/signals.py @@ -97,7 +97,9 @@ def update_product_stats(instance: Product, distribution: QuotaDistribution = No Q( distributions_assigned__in=QuotaDistribution.objects.filter( Q(assigned_organization=organization) | - Q(assigner_organization=organization) + Q(assigner_organization=organization) & + Q(parent_distribution__isnull=True) + ) ) | Q(registerer_organization=organization),