From a1e9cf148cb045738ee7973544b223a45ef3af63 Mon Sep 17 00:00:00 2001 From: Lembutt Date: Wed, 16 Jun 2021 20:24:13 +0300 Subject: [PATCH] fixed issue with unused default locale --- aiogram/contrib/middlewares/i18n.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aiogram/contrib/middlewares/i18n.py b/aiogram/contrib/middlewares/i18n.py index 651b77de..5fca322b 100644 --- a/aiogram/contrib/middlewares/i18n.py +++ b/aiogram/contrib/middlewares/i18n.py @@ -135,6 +135,8 @@ class I18nMiddleware(BaseMiddleware): if locale: *_, data = args language = data['locale'] = locale.language + if language not in self.locales.keys(): + return self.default return language return None