From bf06c6a6c7df287ca0576de480fc3c6057375f46 Mon Sep 17 00:00:00 2001 From: Mikhail <67838942+MikhailWar@users.noreply.github.com> Date: Mon, 20 Feb 2023 18:51:05 +0600 Subject: [PATCH] fix 'custom filter' object is not iterable --- aiogram/dispatcher/filters/builtin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aiogram/dispatcher/filters/builtin.py b/aiogram/dispatcher/filters/builtin.py index e20357e8..b9e32409 100644 --- a/aiogram/dispatcher/filters/builtin.py +++ b/aiogram/dispatcher/filters/builtin.py @@ -325,6 +325,9 @@ class Text(Filter): _pre_process_func = lambda s: str(s).lower() else: _pre_process_func = str + + if not isinstance(self.equals, list): + self.equals = [self.equals] # now check if self.equals is not None: