fix signal

This commit is contained in:
Parsa Nazer
2025-12-28 12:07:20 +03:30
parent 36b4e395f0
commit 189fdbbb1b
+8 -8
View File
@@ -123,8 +123,8 @@ def create_shop_orders_on_payment(sender, instance: OrderModel, created, **kwarg
allocated_special_discount - commission_amount + allocated_tax
# Prepare customer information
customer_phone = instance.user.phone if instance.user else ''
customer_name = instance.user.full_name if instance.user else ''
customer_phone = (instance.user.phone or '') if instance.user else ''
customer_name = (instance.user.full_name or '') if instance.user else ''
# Prepare address information (with text backups in case address is deleted)
address_text = ''
@@ -135,12 +135,12 @@ def create_shop_orders_on_payment(sender, instance: OrderModel, created, **kwarg
address_recipient_name = ''
if instance.address:
address_text = instance.address.address
address_postal_code = instance.address.postal_code
address_phone = instance.address.phone
address_city = instance.address.city
address_province = instance.address.province
address_recipient_name = instance.address.name
address_text = instance.address.address or ''
address_postal_code = instance.address.postal_code or ''
address_phone = instance.address.phone or ''
address_city = instance.address.city or ''
address_province = instance.address.province or ''
address_recipient_name = instance.address.name or ''
# Convert Jalali date to datetime if needed
order_created_datetime = None