This commit is contained in:
@@ -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 ошибки
|
||||
|
||||
|
||||
### 🔧 Техническое
|
||||
|
||||
Reference in New Issue
Block a user