From 84ab7223a2196c6a33f64a3e4ba75a050b02d1c3 Mon Sep 17 00:00:00 2001 From: Mike Donnalley Date: Thu, 17 Mar 2022 14:13:10 -0700 Subject: [PATCH] fix: set id to alias when adding commands (#390) --- src/config/config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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]