mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 18:24:49 +00:00
При входе менеджером (?role=manager) get_or_create_user обновлял CSV в Sheets, но в памяти существующего dict обновлял только roles[], а старое поле role оставалось со старым значением. _handle_me читал role и не находил 'manager' → fallback на client cabinet. Теперь после grant_role перечитываем строку из Sheets и обновляем оба поля (role + roles). Плюс в _handle_me предпочитаем roles[] если он уже распарсен. |
||
|---|---|---|
| .. | ||
| parsers | ||
| __init__.py | ||
| ai.py | ||
| auth.py | ||
| catalog.py | ||
| config.py | ||
| main.py | ||
| proxy_pool.py | ||
| sheets.py | ||
| telegram.py | ||