fix
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user