From b0509d748c8d04d4e8ab534f3f20b46c60b8bc26 Mon Sep 17 00:00:00 2001 From: cswimr Date: Mon, 19 Aug 2024 17:23:53 -0400 Subject: [PATCH] fix(aurora): fixed a 403 forbidden error in some moderation type handlers when moderating someone with the administrator permission --- aurora/utilities/utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aurora/utilities/utils.py b/aurora/utilities/utils.py index 9d7d508..45c160d 100644 --- a/aurora/utilities/utils.py +++ b/aurora/utilities/utils.py @@ -84,6 +84,12 @@ async def check_moddable( ) return False + if target.guild_permissions.administrator: + await ctx.send( + content="You cannot moderate members with the Administrator permission!", ephemeral=True + ) + return False + if isinstance(target, Member): if ctx.author.top_role <= target.top_role and await config.guild(ctx.guild).respect_hierarchy() is True: await ctx.send(