diff --git a/aiogram/dispatcher/handler.py b/aiogram/dispatcher/handler.py index 17b715d1..859cb47e 100644 --- a/aiogram/dispatcher/handler.py +++ b/aiogram/dispatcher/handler.py @@ -105,7 +105,7 @@ class Handler: try: for handler_obj in self.handlers: try: - data.update(await check_filters(handler_obj.filters, args)) + data.update(await check_filters(handler_obj.filters, args + (data,))) except FilterNotPassed: continue else: