From 1dd5afda883e05014aba0f0da6e2c264324424d7 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Sun, 28 Sep 2025 12:42:36 +0330 Subject: [PATCH] update more fields in transaction serialkizer create when transaction exists --- apps/warehouse/pos/api/v1/serializers.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/warehouse/pos/api/v1/serializers.py b/apps/warehouse/pos/api/v1/serializers.py index 54a113f..36836d1 100644 --- a/apps/warehouse/pos/api/v1/serializers.py +++ b/apps/warehouse/pos/api/v1/serializers.py @@ -134,6 +134,11 @@ class InventoryQuotaSaleTransactionSerializer(serializers.ModelSerializer): if transaction.exists(): obj = transaction.first() obj.transaction_status = validated_data.get('transaction_status') + obj.transaction_status_code = validated_data.get('transaction_status_code') + obj.result_text = validated_data.get('result_text') + obj.ref_num = validated_data.get('ref_num') + obj.terminal = validated_data.get('terminal') + obj.payer_cart = validated_data.get('payer_cart') obj.save(update_fields=['transaction_status']) return obj @@ -179,7 +184,7 @@ class InventoryQuotaSaleTransactionSerializer(serializers.ModelSerializer): create_pre_sale(transaction=transaction, sale_item=item) # calculate quota usage of rancher - usages = QuotaUsageService.allocate_usage( + QuotaUsageService.allocate_usage( rancher=rancher, distribution=distribution, item_data=item_data