From 29f606736be37ef6560a9671bbad59a766ce5a45 Mon Sep 17 00:00:00 2001 From: Zakhar Izmaylov Date: Sun, 24 Nov 2024 11:51:17 +0300 Subject: [PATCH] Fix admin --- filters/admin.py | 4 ++-- middlewares/admin.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/filters/admin.py b/filters/admin.py index 06cbcad7..b902294b 100644 --- a/filters/admin.py +++ b/filters/admin.py @@ -11,7 +11,7 @@ class IsAdminFilter(BaseFilter): try: admin_ids: Union[int, list[int]] = ADMIN_ID if isinstance(admin_ids, list): - return message.chat.id in admin_ids - return message.chat.id == admin_ids + return message.from_user.id in admin_ids + return message.from_user.id == admin_ids except Exception: return False diff --git a/middlewares/admin.py b/middlewares/admin.py index 5a06adaf..57aa0692 100644 --- a/middlewares/admin.py +++ b/middlewares/admin.py @@ -20,7 +20,7 @@ class AdminMiddleware(BaseMiddleware): try: admin_ids: Union[int, list[int]] = ADMIN_ID if isinstance(admin_ids, list): - return event.chat.id in admin_ids - return event.chat.id == admin_ids + return event.from_user.id in admin_ids + return event.from_user.id == admin_ids except Exception: return False