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 allocated_special_discount - commission_amount + allocated_tax
# Prepare customer information # Prepare customer information
customer_phone = instance.user.phone if instance.user else '' customer_phone = (instance.user.phone or '') if instance.user else ''
customer_name = instance.user.full_name 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) # Prepare address information (with text backups in case address is deleted)
address_text = '' address_text = ''
@@ -135,12 +135,12 @@ def create_shop_orders_on_payment(sender, instance: OrderModel, created, **kwarg
address_recipient_name = '' address_recipient_name = ''
if instance.address: if instance.address:
address_text = instance.address.address address_text = instance.address.address or ''
address_postal_code = instance.address.postal_code address_postal_code = instance.address.postal_code or ''
address_phone = instance.address.phone address_phone = instance.address.phone or ''
address_city = instance.address.city address_city = instance.address.city or ''
address_province = instance.address.province address_province = instance.address.province or ''
address_recipient_name = instance.address.name address_recipient_name = instance.address.name or ''
# Convert Jalali date to datetime if needed # Convert Jalali date to datetime if needed
order_created_datetime = None order_created_datetime = None