diff --git a/aiogram/dispatcher/event/telegram.py b/aiogram/dispatcher/event/telegram.py index ff34121f..e896444c 100644 --- a/aiogram/dispatcher/event/telegram.py +++ b/aiogram/dispatcher/event/telegram.py @@ -130,7 +130,7 @@ class TelegramEventObserver: if ignore_default and not full_config: return bound_filters - filter_types = (type(f) for f in filters) + filter_types = tuple(type(f) for f in filters) validation_errors = [] for bound_filter in self._resolve_filters_chain():