Исправлена ошибка UnboundLocalError: инициализация переменных контекста в начале функции order_create
This commit is contained in:
@@ -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}'
|
||||
|
||||
Reference in New Issue
Block a user