Исправлена ошибка 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:
|
||||
return # Только для обновлений
|
||||
|
||||
if instance.status.code != 'completed':
|
||||
# Проверяем наличие статуса (может быть None при создании)
|
||||
if not instance.status or instance.status.code != 'completed':
|
||||
return # Только для статуса 'completed'
|
||||
|
||||
# Защита от повторного списания: проверяем, не созданы ли уже Sale для этого заказа
|
||||
|
||||
Reference in New Issue
Block a user