фмкс
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-04-29 23:57:25 +10:00
parent 3b75d14f4c
commit fa51ffae76

View File

@@ -36,12 +36,12 @@ def update_bd_and_create_document(
data = json.loads(clean_response)
# Проверяем наличие обязательных полей от GPT
missing_fields = [f for f in REQUIRED_FIELDS if not data.get(f)]
if missing_fields:
print(f"Ответ GPT не содержит обязательных полей: {missing_fields} для URL: {url}")
logger.warning(f"Ответ GPT не содержит обязательных полей: {missing_fields} для URL: {url}")
print(f"Полученные данные: {data}")
return
# missing_fields = [f for f in REQUIRED_FIELDS if not data.get(f)]
# if missing_fields:
# print(f"Ответ GPT не содержит обязательных полей: {missing_fields} для URL: {url}")
# logger.warning(f"Ответ GPT не содержит обязательных полей: {missing_fields} для URL: {url}")
# print(f"Полученные данные: {data}")
# return
# Нормализация типов: category может приходить как list, а ожидается str
if isinstance(data.get('category'), list):