diff --git a/backend-py/app/main.py b/backend-py/app/main.py index bf15fa5..2863d3c 100644 --- a/backend-py/app/main.py +++ b/backend-py/app/main.py @@ -435,6 +435,10 @@ def _handle_me(body: dict[str, Any]) -> dict[str, Any]: # Берём roles из словаря если они уже распарсены (после grant_role), # иначе fallback на парсинг сырой CSV-колонки roles = user.get("roles") or sheets.parse_roles(user.get("role", "")) + log.info( + "/api/me tg_id=%s admin_id=%s explicit_role=%s user.role=%r roles=%s", + tg_id, cfg.admin_tg_id, explicit_role, user.get("role"), roles, + ) # Staff (замерщик / сборщик) — отдельный кабинет, доступен только тем у кого роль выдана if explicit_role == "staff":