fix
This commit is contained in:
@@ -35,7 +35,7 @@ class ExpenceCreateSerializer(serializers.ModelSerializer):
|
|||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
with transaction.atomic():
|
with transaction.atomic():
|
||||||
exchange_rate = validated_data.get('exchange_rate') or 1
|
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(
|
expence = Expence.objects.create(
|
||||||
user=self.context.get('user'),
|
user=self.context.get('user'),
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ class IncomeCreateSerializer(serializers.ModelSerializer):
|
|||||||
with transaction.atomic():
|
with transaction.atomic():
|
||||||
# Exchange rate va final price hisoblash
|
# Exchange rate va final price hisoblash
|
||||||
exchange_rate = validated_data.get("exchange_rate") or 1
|
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(
|
income = Income.objects.create(
|
||||||
user=self.context.get("user"),
|
user=self.context.get("user"),
|
||||||
|
|||||||
@@ -409,16 +409,14 @@ class PartyExpenceCreateSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
with transaction.atomic():
|
with transaction.atomic():
|
||||||
# USD kursi olish
|
|
||||||
usd_course = UsdCourse.objects.first()
|
usd_course = UsdCourse.objects.first()
|
||||||
if not usd_course:
|
if not usd_course:
|
||||||
raise serializers.ValidationError("USD kursi topilmadi")
|
raise serializers.ValidationError("USD kursi topilmadi")
|
||||||
|
|
||||||
usd_value = usd_course.value
|
usd_value = usd_course.value
|
||||||
|
|
||||||
# Exchange rate va final price hisoblash
|
|
||||||
exchange_rate = validated_data.get("exchange_rate") or 1
|
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()
|
currency = validated_data.get("currency", "uzs").lower()
|
||||||
|
|
||||||
expence = Expence.objects.create(
|
expence = Expence.objects.create(
|
||||||
|
|||||||
Reference in New Issue
Block a user