diff --git a/discord/app_commands/commands.py b/discord/app_commands/commands.py index 6ceb5a29b..8963df1b4 100644 --- a/discord/app_commands/commands.py +++ b/discord/app_commands/commands.py @@ -524,12 +524,10 @@ class Command(Generic[GroupT, P, T]): values = namespace.__dict__ transformed_values = {} - # get parameters mapped to their renamed names - params = {param.display_name: param for param in self._params.values()} - for name, param in params.items(): + for param in self._params.values(): try: - value = values[name] + value = values[param.display_name] except KeyError: if not param.required: transformed_values[param.name] = param.default