From 87387b559c8af895ab566c48ecae68af9320b1ff Mon Sep 17 00:00:00 2001 From: Suren Khorenyan Date: Wed, 21 Feb 2018 17:36:59 +0300 Subject: [PATCH] Fix TypeError('Filter must be callable and/or awaitable!') on list, set and tuple states --- aiogram/dispatcher/filters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aiogram/dispatcher/filters.py b/aiogram/dispatcher/filters.py index e2d61027..3b3b4d51 100644 --- a/aiogram/dispatcher/filters.py +++ b/aiogram/dispatcher/filters.py @@ -168,7 +168,7 @@ class ContentTypeFilter(Filter): def check(self, message): return ContentType.ANY[0] in self.content_types or \ - message.content_type in self.content_types + message.content_type in self.content_types class CancelFilter(Filter): @@ -270,7 +270,7 @@ def generate_default_filters(dispatcher, *args, **kwargs): filters_set.append(filter_) elif name == DefaultFilters.STATE: if isinstance(filter_, (list, set, tuple)): - filters_set.append(filters_set.append(StatesListFilter(dispatcher, filter_))) + filters_set.append(StatesListFilter(dispatcher, filter_)) else: filters_set.append(StateFilter(dispatcher, filter_)) elif isinstance(filter_, Filter):