diff --git a/src/config/config.ts b/src/config/config.ts index 0c3bc72ea..45f0fffaf 100644 --- a/src/config/config.ts +++ b/src/config/config.ts @@ -615,9 +615,9 @@ export class Config implements IConfig { for (const alias of command.aliases ?? []) { if (this._commands.has(alias)) { const prioritizedCommand = this.determinePriority([this._commands.get(alias)!, command]) - this._commands.set(prioritizedCommand.id, prioritizedCommand) + this._commands.set(prioritizedCommand.id, {...prioritizedCommand, id: alias}) } else { - this._commands.set(alias, command) + this._commands.set(alias, {...command, id: alias}) } const aliasPermutations = this.flexibleTaxonomy ? getCommandIdPermutations(alias) : [alias]