diff --git a/discord/commands/core.py b/discord/commands/core.py index 5d2be7b539..1d78d8aa46 100644 --- a/discord/commands/core.py +++ b/discord/commands/core.py @@ -1017,10 +1017,10 @@ def __init__( parent: Optional[SlashCommandGroup] = None, **kwargs, ) -> None: - validate_chat_input_name(name) - validate_chat_input_description(description) self.name = str(name) - self.description = description + self.description = description or "No description provided" + validate_chat_input_name(self.name) + validate_chat_input_description(self.description) self.input_type = SlashCommandOptionType.sub_command_group self.subcommands: List[Union[SlashCommand, SlashCommandGroup]] = self.__initial_commands__ self.guild_ids = guild_ids