From b7556a52a11555863e3a383b0407dbd7cfa74c7f Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Wed, 23 Jul 2025 12:10:40 +0330 Subject: [PATCH] quota error on values like atttr, broker ,.... --- apps/product/web/api/v1/serializers/product_serializers.py | 1 + apps/product/web/api/v1/serializers/quota_serializers.py | 4 ++++ apps/product/web/api/v1/viewsets/quota_api.py | 2 ++ 3 files changed, 7 insertions(+) diff --git a/apps/product/web/api/v1/serializers/product_serializers.py b/apps/product/web/api/v1/serializers/product_serializers.py index 61257d6..e716651 100644 --- a/apps/product/web/api/v1/serializers/product_serializers.py +++ b/apps/product/web/api/v1/serializers/product_serializers.py @@ -66,6 +66,7 @@ class AttributeValueSerializer(serializers.ModelSerializer): model = product_models.AttributeValue fields = [ "id", + "quota", "attribute", "value", ] diff --git a/apps/product/web/api/v1/serializers/quota_serializers.py b/apps/product/web/api/v1/serializers/quota_serializers.py index 4695540..4f4303f 100644 --- a/apps/product/web/api/v1/serializers/quota_serializers.py +++ b/apps/product/web/api/v1/serializers/quota_serializers.py @@ -104,6 +104,7 @@ class QuotaIncentiveAssignmentSerializer(serializers.ModelSerializer): model = product_models.QuotaIncentiveAssignment fields = [ "id", + "quota", "incentive_plan", "heavy_value", "light_value", @@ -134,6 +135,7 @@ class QuotaBrokerValueSerializer(serializers.ModelSerializer): # noqa model = product_models.QuotaBrokerValue fields = [ "id", + "quota", "broker", "value", ] @@ -162,6 +164,7 @@ class QuotaLiveStockAllocationSerializer(serializers.ModelSerializer): model = product_models.QuotaLivestockAllocation fields = [ "id", + "quota", "livestock_group", "livestock_type", "livestock_subtype", @@ -205,6 +208,7 @@ class QuotaLiveStockAgeLimitationSerializer(serializers.ModelSerializer): model = product_models.QuotaLiveStockAgeLimitation fields = [ "id", + "quota", "livestock_type", "livestock_subtype", "age_month", diff --git a/apps/product/web/api/v1/viewsets/quota_api.py b/apps/product/web/api/v1/viewsets/quota_api.py index ad7aa7a..65f69bc 100644 --- a/apps/product/web/api/v1/viewsets/quota_api.py +++ b/apps/product/web/api/v1/viewsets/quota_api.py @@ -79,6 +79,7 @@ class QuotaViewSet(viewsets.ModelViewSet): # noqa data=attr ) attributes_value_list.append(attributes) + # create product broker values for quota broker_data_list = [] if 'broker_data' in request.data.keys(): @@ -102,6 +103,7 @@ class QuotaViewSet(viewsets.ModelViewSet): # noqa data=ls_alloc ) allocations_list.append(allocations) + # create livestock age limits for quota livestock_age_limits = [] if 'livestock_age_limitations' in request.data.keys():