From ff09713aadd207c85fe0848c0555def1eb245981 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 ca455121c..b5526a671 100644 --- a/redbot/core/commands/requires.py +++ b/redbot/core/commands/requires.py @@ -357,6 +357,7 @@ class Requires: 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)