fix: в сервисах не так принимался тип используемого геттера
This commit is contained in:
@@ -106,14 +106,14 @@ class ReportService:
|
|||||||
# Получаем параметры запроса
|
# Получаем параметры запроса
|
||||||
get_params = request.get_params or {}
|
get_params = request.get_params or {}
|
||||||
|
|
||||||
# Определяем имя геттера (по умолчанию используем первый доступный)
|
# Определяем имя геттера из параметра mode
|
||||||
getter_name = get_params.pop("getter", None)
|
getter_name = get_params.pop("mode", None)
|
||||||
if not getter_name:
|
if not getter_name:
|
||||||
# Если геттер не указан, берем первый доступный
|
# Если режим не указан, берем первый доступный
|
||||||
available_getters = list(parser.getters.keys())
|
available_getters = list(parser.getters.keys())
|
||||||
if available_getters:
|
if available_getters:
|
||||||
getter_name = available_getters[0]
|
getter_name = available_getters[0]
|
||||||
print(f"⚠️ Геттер не указан, используем первый доступный: {getter_name}")
|
print(f"⚠️ Режим не указан, используем первый доступный: {getter_name}")
|
||||||
else:
|
else:
|
||||||
return DataResult(
|
return DataResult(
|
||||||
success=False,
|
success=False,
|
||||||
|
|||||||
Reference in New Issue
Block a user