Исправлена валидация формы заказа услуги - поля теперь правильно передаются и проверяются
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -264,9 +264,9 @@ def generate_qr_code(request, service_id):
|
||||
client_phone = data.get('client_phone')
|
||||
client_name = data.get('client_name')
|
||||
|
||||
if not all([client_email, client_phone, client_name]):
|
||||
logger.error("Все поля должны быть заполнены")
|
||||
return JsonResponse({'error': 'Все поля должны быть заполнены'}, status=400)
|
||||
if not all([client_email, client_name, client_phone]):
|
||||
logger.error("Все обязательные поля должны быть заполнены")
|
||||
return JsonResponse({'error': 'Все обязательные поля должны быть заполнены'}, status=400)
|
||||
|
||||
# Используем транзакцию для предотвращения конкурентного создания дубликатов
|
||||
with transaction.atomic():
|
||||
|
||||
Reference in New Issue
Block a user