mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-07-23 03:16:48 +00:00
Validate app command parameter renames
This commit is contained in:
parent
6986733833
commit
c671308211
@ -148,7 +148,7 @@ def validate_name(name: str) -> str:
|
|||||||
match = VALID_SLASH_COMMAND_NAME.match(name)
|
match = VALID_SLASH_COMMAND_NAME.match(name)
|
||||||
if match is None:
|
if match is None:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
'names must be between 1-32 characters and contain only lower-case letters, hyphens, or underscores.'
|
'names must be between 1-32 characters and contain only lower-case letters, numbers, hyphens, or underscores.'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Ideally, name.islower() would work instead but since certain characters
|
# Ideally, name.islower() would work instead but since certain characters
|
||||||
@ -237,6 +237,7 @@ def _populate_renames(params: Dict[str, CommandParameter], renames: Dict[str, st
|
|||||||
if name in rename_map:
|
if name in rename_map:
|
||||||
raise ValueError(f'{new_name} is already used')
|
raise ValueError(f'{new_name} is already used')
|
||||||
|
|
||||||
|
new_name = validate_name(new_name)
|
||||||
rename_map[name] = new_name
|
rename_map[name] = new_name
|
||||||
params[name]._rename = new_name
|
params[name]._rename = new_name
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user