diff --git a/commands/discommand.go b/commands/discommand.go index a04d5ad..9685068 100644 --- a/commands/discommand.go +++ b/commands/discommand.go @@ -110,10 +110,11 @@ func (d *DiscommandStruct) ChatInputRun(name string, s *discordgo.Session, i *di func (d *DiscommandStruct) ComponentRun(s *discordgo.Session, i *discordgo.InteractionCreate) { for _, c := range d.Components { if (!c.Parse(&ComponentContext{s, i, c})) { - return + continue } c.Run(&ComponentContext{s, i, c}) + break } }