From a0261003535c771919ad3f11b36fc4af29bc814d Mon Sep 17 00:00:00 2001 From: gabbhack <43146729+gabbhack@users.noreply.github.com> Date: Thu, 16 Jan 2020 17:14:57 +0500 Subject: [PATCH] Fix ContentTypeFilter Now the ContentTypeFilter works correctly with single elements. --- aiogram/dispatcher/filters/builtin.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aiogram/dispatcher/filters/builtin.py b/aiogram/dispatcher/filters/builtin.py index b80448c9..683ee841 100644 --- a/aiogram/dispatcher/filters/builtin.py +++ b/aiogram/dispatcher/filters/builtin.py @@ -444,6 +444,8 @@ class ContentTypeFilter(BoundFilter): default = types.ContentTypes.TEXT def __init__(self, content_types): + if isinstance(content_types, str): + content_types = (content_types,) self.content_types = content_types async def check(self, message):