mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-05 17:02:32 -05:00
Fix edge case where perm names are not validated in custom Red decos (#6291)
This commit is contained in:
@@ -357,6 +357,7 @@ class Requires:
|
|||||||
if user_perms is None:
|
if user_perms is None:
|
||||||
func.__requires_user_perms__ = None
|
func.__requires_user_perms__ = None
|
||||||
else:
|
else:
|
||||||
|
_validate_perms_dict(user_perms)
|
||||||
if getattr(func, "__requires_user_perms__", None) is None:
|
if getattr(func, "__requires_user_perms__", None) is None:
|
||||||
func.__requires_user_perms__ = discord.Permissions.none()
|
func.__requires_user_perms__ = discord.Permissions.none()
|
||||||
func.__requires_user_perms__.update(**user_perms)
|
func.__requires_user_perms__.update(**user_perms)
|
||||||
|
|||||||
Reference in New Issue
Block a user