e2e-improved
Some checks failed
Deploy on push / deploy (push) Failing after 7s

This commit is contained in:
2025-08-27 18:31:51 +03:00
parent e7cdcbc5dd
commit f3fc6c34ae
10 changed files with 170 additions and 88 deletions

View File

@@ -28,6 +28,15 @@
- Исправлена загрузка данных из Redis в `load_views_from_redis`
- Добавлен fallback механизм с созданием тестовых данных о просмотрах
- Исправлена проблема когда всегда возвращался 0 для счетчика просмотров
- **Исправлена проблема с логином пользователей**: Устранена ошибка RBAC при аутентификации
- Добавлена обработка ошибок RBAC в `services/auth.py` при проверке ролей пользователя
- Исправлена логика входа для системных администраторов из `ADMIN_EMAILS`
- Добавлен fallback механизм входа для админов при недоступности системы ролей
- Использован современный синтаксис `list | tuple` вместо устаревшего `(list, tuple)` в `isinstance()`
- **Улучшено логирование авторизации**: Убраны избыточные трейсбеки для обычных случаев
- Заменены `logger.error` на `logger.warning` для стандартных проверок авторизации
- Убраны трейсбеки из логов при обычных ошибках входа и обновления токенов
- Исправлены дублирующие slug в тестовых фикстурах, вызывавшие UNIQUE constraint ошибки
### 🔧 Техническое