Добавлен механизм skip_sale_creation на базе thread-local storage для управления моментом создания Sale через сигнал. Проблема: сигнал create_sale_on_order_completion срабатывал при Order.objects.create(status=completed) до применения скидок. Решение: пропускать сигнал во время создания заказа, затем явно создавать Sale после применения всех скидок через order.save(). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
88 KiB
88 KiB