From 64a5c55ab6c20d548d895baf1070e5831a656e8d Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Wed, 1 Oct 2025 15:06:55 +0500 Subject: [PATCH] fix: fix error --- core/apps/finance/serializers/cash_transaction.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/apps/finance/serializers/cash_transaction.py b/core/apps/finance/serializers/cash_transaction.py index 8f2b20d..cde8aca 100644 --- a/core/apps/finance/serializers/cash_transaction.py +++ b/core/apps/finance/serializers/cash_transaction.py @@ -50,9 +50,12 @@ class CashTransactionUpdateSerializer(serializers.ModelSerializer): def update(self, instance, validated_data): instance.name = validated_data.get('name', instance.name) - instance.payment_type = validated_data.get('payment_type', instance.payment_type) instance.status = validated_data.get('status', instance.status) - instance.folder = validated_data.get('folder', instance.folder) # `folter` o‘rniga `folder` + instance.folder = validated_data.get('folder', instance.folder) + + payment_types = validated_data.get('payment_type', None) + if payment_types is not None: + instance.payment_type.set(payment_types) employees = validated_data.get('employees', None) if employees is not None: