From bb7383e3b2f65fb0c773b791e802463c389cc614 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Wed, 10 Sep 2025 18:20:53 +0500 Subject: [PATCH] fix --- core/apps/orders/serializers/order.py | 8 ++++---- core/apps/orders/tasks/order_item.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/apps/orders/serializers/order.py b/core/apps/orders/serializers/order.py index 13302a8..d3f8f0c 100644 --- a/core/apps/orders/serializers/order.py +++ b/core/apps/orders/serializers/order.py @@ -59,14 +59,14 @@ class OrderCreateSerializer(serializers.Serializer): quantity=item.get('quantity'), username=order.user.username, ) - send_message_order_user.delay( - chat_id=order.user.tg_id, - order_id=order.id, - ) OrderItem.objects.bulk_create(items) order.total_price = total_price order.save() + send_message_order_user.delay( + chat_id=order.user.tg_id, + order_id=order.id, + ) return order diff --git a/core/apps/orders/tasks/order_item.py b/core/apps/orders/tasks/order_item.py index 4985643..2fbf853 100644 --- a/core/apps/orders/tasks/order_item.py +++ b/core/apps/orders/tasks/order_item.py @@ -35,13 +35,13 @@ def send_message_order_user(chat_id, order_id): price = order_item.price result.append(f"πŸ”Ή {product_name} {unit} ({quantity} x {price:.2f})") - + items_text = "\n".join(result) message = ( f'⚑️ ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·\n\n' f"Π‘ΡƒΠΌΠΌΠ° Π·Π°ΠΊΠ°Π·Π° β„–{order.order_number}: {order.total_price}\n\n" - f"{result}" + f"{items_text}" ) payload = {