From 768137ccc61fe51255ef2f41c3b24500b0f22052 Mon Sep 17 00:00:00 2001 From: Michael Oliveira <34169552+Flame442@users.noreply.github.com> Date: Sat, 10 Feb 2024 20:14:23 -0500 Subject: [PATCH] Fix edge case where perm names were not validated --- 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 ca455121c59..b5526a6712c 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)