Исправлена ошибка NoneType при создании заказа
Проблема: При создании заказа instance.status может быть None, что вызывало AttributeError при попытке доступа к .code Решение: Добавлена проверка 'not instance.status' перед обращением к instance.status.code 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -67,7 +67,8 @@ def create_sale_on_order_completion(sender, instance, created, **kwargs):
|
|||||||
if created:
|
if created:
|
||||||
return # Только для обновлений
|
return # Только для обновлений
|
||||||
|
|
||||||
if instance.status.code != 'completed':
|
# Проверяем наличие статуса (может быть None при создании)
|
||||||
|
if not instance.status or instance.status.code != 'completed':
|
||||||
return # Только для статуса 'completed'
|
return # Только для статуса 'completed'
|
||||||
|
|
||||||
# Защита от повторного списания: проверяем, не созданы ли уже Sale для этого заказа
|
# Защита от повторного списания: проверяем, не созданы ли уже Sale для этого заказа
|
||||||
|
|||||||
Reference in New Issue
Block a user