mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
Prevent locking out owner from commands (#2257)
This commit is contained in:
parent
f7e41063bf
commit
221b636f3f
@ -417,9 +417,13 @@ class Requires:
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
await self._verify_bot(ctx)
|
await self._verify_bot(ctx)
|
||||||
# Owner-only commands are non-overrideable
|
|
||||||
|
# Owner should never be locked out of commands for user permissions.
|
||||||
|
if await ctx.bot.is_owner(ctx.author):
|
||||||
|
return True
|
||||||
|
# Owner-only commands are non-overrideable, and we already checked for owner.
|
||||||
if self.privilege_level is PrivilegeLevel.BOT_OWNER:
|
if self.privilege_level is PrivilegeLevel.BOT_OWNER:
|
||||||
return await ctx.bot.is_owner(ctx.author)
|
return False
|
||||||
|
|
||||||
hook_result = await ctx.bot.verify_permissions_hooks(ctx)
|
hook_result = await ctx.bot.verify_permissions_hooks(ctx)
|
||||||
if hook_result is not None:
|
if hook_result is not None:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user