aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2021-01-19 07:47:51 +0200
committerGravatar GitHub <[email protected]>2021-01-19 07:47:51 +0200
commit9e1dd9d6ddcf1bbf4762cac34745a5748787e887 (patch)
tree97db9f3ea3872e17090f86addf2b29a9ae0466f7
parentMerge pull request #1367 from python-discord/bug/backend/bot-4x/chunk-sync-re... (diff)
Replace in_whitelist check with commands.has_any_role check
in_whitelist allow normal users also run commands in bot commands, but branding commands should be mod+ only, so we need to use has_any_role instead from discord.py.
-rw-r--r--bot/exts/backend/branding/_cog.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/bot/exts/backend/branding/_cog.py b/bot/exts/backend/branding/_cog.py
index 887eaf120..20df83a89 100644
--- a/bot/exts/backend/branding/_cog.py
+++ b/bot/exts/backend/branding/_cog.py
@@ -13,7 +13,6 @@ from discord.ext import commands
from bot.bot import Bot
from bot.constants import Branding, Colours, Emojis, Guild, MODERATION_ROLES
-from bot.decorators import in_whitelist
from bot.exts.backend.branding import _constants, _decorators, _errors, _seasons
log = logging.getLogger(__name__)
@@ -356,7 +355,7 @@ class BrandingManager(commands.Cog):
failed_assets = [asset for asset, succeeded in report.items() if not succeeded]
return failed_assets
- @in_whitelist(roles=MODERATION_ROLES)
+ @commands.has_any_role(*MODERATION_ROLES)
@commands.group(name="branding")
async def branding_cmds(self, ctx: commands.Context) -> None:
"""Manual branding control."""