From 41f07127dd04faf1abdf8e56d951d8690d9a691d Mon Sep 17 00:00:00 2001 From: Michael Oliveira <34169552+Flame442@users.noreply.github.com> Date: Sun, 11 Feb 2024 04:42:25 -0500 Subject: [PATCH] Fix edge case where perm names are not validated in custom Red decos (#6291) --- redbot/core/commands/requires.py | 1 + 1 file changed, 1 insertion(+) diff --git a/redbot/core/commands/requires.py b/redbot/core/commands/requires.py index ca455121c59b..b5526a6712cd 100644 --- a/redbot/core/commands/requires.py +++ b/redbot/core/commands/requires.py @@ -357,6 +357,7 @@ def decorator(func: "_CommandOrCoro") -> "_CommandOrCoro": if user_perms is None: func.__requires_user_perms__ = None else: + _validate_perms_dict(user_perms) if getattr(func, "__requires_user_perms__", None) is None: func.__requires_user_perms__ = discord.Permissions.none() func.__requires_user_perms__.update(**user_perms)