diff --git a/aiogram/contrib/fsm_storage/redis.py b/aiogram/contrib/fsm_storage/redis.py index 87d76374..9e3270e1 100644 --- a/aiogram/contrib/fsm_storage/redis.py +++ b/aiogram/contrib/fsm_storage/redis.py @@ -307,6 +307,8 @@ class AioRedisAdapterV1(AioRedisAdapterBase): return True async def get(self, name, **kwargs): + if not self._redis: + await self.get_redis() return await self._redis.get(name, encoding="utf8", **kwargs) async def set(self, name, value, ex=None, **kwargs):