From 2308697e55362937491ee7daa04132ae0c949383 Mon Sep 17 00:00:00 2001 From: wasrusgen Date: Tue, 12 May 2026 20:25:54 +0300 Subject: [PATCH] debug: log /api/me decisions (tg_id, admin_id, role, roles) --- backend-py/app/main.py | 4 ++++ 1 file changed, 4 insertions(+) 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":