From 5a42c6990132da2f0ae1bfa1b82de5159107eae9 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Wed, 12 Nov 2025 14:35:48 +0330 Subject: [PATCH] fix - remove child_total / not self.instanceto validate in distribution serializer --- .../api/v1/serializers/quota_distribution_serializers.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/product/web/api/v1/serializers/quota_distribution_serializers.py b/apps/product/web/api/v1/serializers/quota_distribution_serializers.py index ae0f739..69edcc6 100644 --- a/apps/product/web/api/v1/serializers/quota_distribution_serializers.py +++ b/apps/product/web/api/v1/serializers/quota_distribution_serializers.py @@ -80,16 +80,16 @@ class QuotaDistributionSerializer(serializers.ModelSerializer): raise APIException("وزن وارد شده کمتر از وزن ورودی به انبار است", code=403) # noqa if self.instance.parent_distribution: - if amount > self.instance.parent_distribution.remaining_weight: + if amount > self.instance.parent_distribution.remaining_weight + self.instance.parent_distribution.distributed: raise QuotaWeightException() # if weight is more than distribution remaining weight if not self.instance.parent_distribution: if amount + total > self.instance.quota.quota_weight: raise APIException("وزن وارد شده بیشتر از وزن باقیمانده است", code=403) # noqa - else: - if amount > self.instance.parent_distribution.remaining_weight: - raise QuotaWeightException() + # else: + # if amount > self.instance.parent_distribution.remaining_weight: + # raise QuotaWeightException() return data