From 828a30af2178c2fde71b562ab2573812cdcd9e8e Mon Sep 17 00:00:00 2001 From: Ilya Smirnov Date: Thu, 8 Jul 2021 21:19:57 +0300 Subject: [PATCH] fix: lost validate method --- aiogram/dispatcher/filters/builtin.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aiogram/dispatcher/filters/builtin.py b/aiogram/dispatcher/filters/builtin.py index 7a928d0c..2f15997e 100644 --- a/aiogram/dispatcher/filters/builtin.py +++ b/aiogram/dispatcher/filters/builtin.py @@ -293,6 +293,12 @@ class Text(Filter): self.startswith = startswith self.ignore_case = ignore_case + @classmethod + def validate(cls, full_config: Dict[str, Any]): + for param, key in cls._default_params: + if param in full_config: + return {key: full_config.pop(param)} + async def check(self, obj: Union[Message, CallbackQuery, InlineQuery, Poll]): if isinstance(obj, Message): text = obj.text or obj.caption or ''