Fix slashCommand of type SUB_COMMAND_GROUP
I tried to run a slash command like this: this.channel.sendSlash(BOT_ID, 'trade item for_items', '1', 'itemName', 'True'); I ran into an exception saying "Cannot read properties of undefined (reading 'type')" After debugging it, I got it working again with this small adjustment.
This commit is contained in:
parent
87e5069fd2
commit
9e7a619c24
@ -697,7 +697,7 @@ class ApplicationCommand extends Base {
|
|||||||
const subGroup = this.options.find(
|
const subGroup = this.options.find(
|
||||||
o => o.name == subCommandArray[0] && o.type == 'SUB_COMMAND_GROUP',
|
o => o.name == subCommandArray[0] && o.type == 'SUB_COMMAND_GROUP',
|
||||||
);
|
);
|
||||||
const subCommand = this.options.find(o => o.name == subCommandArray[1] && o.type == 'SUB_COMMAND');
|
const subCommand = subGroup.options.find(o => o.name == subCommandArray[1] && o.type == 'SUB_COMMAND');
|
||||||
optionsBuild = [
|
optionsBuild = [
|
||||||
{
|
{
|
||||||
type: ApplicationCommandOptionTypes[subGroup.type],
|
type: ApplicationCommandOptionTypes[subGroup.type],
|
||||||
|
Loading…
Reference in New Issue
Block a user