Исправлена ошибка UnboundLocalError: инициализация переменных контекста в начале функции order_create

This commit is contained in:
2025-12-09 00:32:37 +03:00
parent 34fa5d12eb
commit a69a00cd64

View File

@@ -62,6 +62,10 @@ def order_detail(request, order_number):
def order_create(request):
"""Создание нового заказа"""
# Инициализация переменных для контекста
preselected_customer = None
draft_items = []
if request.method == 'POST':
form = OrderForm(request.POST)
formset = OrderItemFormSet(request.POST)
@@ -105,13 +109,10 @@ def order_create(request):
else:
# Предзаполнение клиента из GET параметра
initial_data = {}
preselected_customer = None
customer_id = request.GET.get('customer')
# Проверяем, есть ли черновик из POS
draft_token = request.GET.get('draft')
draft_items = []
if draft_token:
from django.core.cache import cache
cache_key = f'pos_draft:{draft_token}'