From b5e87151cf2898ddb24eb792d4420124508acf8d Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Fri, 31 Oct 2025 23:01:22 +0500 Subject: [PATCH] fix --- core/apps/finance/serializers/expence.py | 2 +- core/apps/finance/serializers/income.py | 2 +- core/apps/orders/serializers/party.py | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/core/apps/finance/serializers/expence.py b/core/apps/finance/serializers/expence.py index 4c836be..2ca75d2 100644 --- a/core/apps/finance/serializers/expence.py +++ b/core/apps/finance/serializers/expence.py @@ -35,7 +35,7 @@ class ExpenceCreateSerializer(serializers.ModelSerializer): def create(self, validated_data): with transaction.atomic(): exchange_rate = validated_data.get('exchange_rate') or 1 - final_price = validated_data.get('price') * exchange_rate + final_price = validated_data.get('price') expence = Expence.objects.create( user=self.context.get('user'), diff --git a/core/apps/finance/serializers/income.py b/core/apps/finance/serializers/income.py index 1f0bebd..0af0174 100644 --- a/core/apps/finance/serializers/income.py +++ b/core/apps/finance/serializers/income.py @@ -114,7 +114,7 @@ class IncomeCreateSerializer(serializers.ModelSerializer): with transaction.atomic(): # Exchange rate va final price hisoblash exchange_rate = validated_data.get("exchange_rate") or 1 - final_price = validated_data.get("price") * exchange_rate + final_price = validated_data.get("price") income = Income.objects.create( user=self.context.get("user"), diff --git a/core/apps/orders/serializers/party.py b/core/apps/orders/serializers/party.py index 9a486b2..b497cde 100644 --- a/core/apps/orders/serializers/party.py +++ b/core/apps/orders/serializers/party.py @@ -409,16 +409,14 @@ class PartyExpenceCreateSerializer(serializers.ModelSerializer): def create(self, validated_data): with transaction.atomic(): - # USD kursi olish usd_course = UsdCourse.objects.first() if not usd_course: raise serializers.ValidationError("USD kursi topilmadi") usd_value = usd_course.value - # Exchange rate va final price hisoblash exchange_rate = validated_data.get("exchange_rate") or 1 - final_price = validated_data.get("price") * exchange_rate + final_price = validated_data.get("price") currency = validated_data.get("currency", "uzs").lower() expence = Expence.objects.create(