From ee9f06701afd2d6e5919c4dfce8557e7461aa0d0 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Tue, 9 Sep 2025 13:59:11 +0500 Subject: [PATCH] fix --- core/apps/finance/serializers/income.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/apps/finance/serializers/income.py b/core/apps/finance/serializers/income.py index b86413e..85a3c11 100644 --- a/core/apps/finance/serializers/income.py +++ b/core/apps/finance/serializers/income.py @@ -85,13 +85,17 @@ class IncomeCreateSerializer(serializers.ModelSerializer): audit=validated_data.get('audit') ) cash_transaction = income.cash_transaction + payment_type = income.payment_type if validated_data.get('currency') == 'uzs': cash_transaction.income_balance_uzs += income.price cash_transaction.total_balance_uzs = cash_transaction.income_balance_uzs - cash_transaction.expence_balance_uzs + payment_type.total_uzs += income.price elif validated_data.get('currency') == 'usd': cash_transaction.income_balance_usd += income.price cash_transaction.total_balance_usd = cash_transaction.income_balance_usd - cash_transaction.expence_balance_usd + payment_type.total_usd += income.price cash_transaction.save() + payment_type.save() return income \ No newline at end of file