From 2787db3eaa9942b60d57fb5a4240e8443d073478 Mon Sep 17 00:00:00 2001 From: Mihail Gribkov <61027276+Misha-133@users.noreply.github.com> Date: Tue, 27 Feb 2024 14:14:59 +0300 Subject: [PATCH] [Fix] `InteractionService.AddModulesXAsync` command duplication (#2867) --- src/Discord.Net.Interactions/InteractionService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.Interactions/InteractionService.cs b/src/Discord.Net.Interactions/InteractionService.cs index c23e355e..edf1b6a8 100644 --- a/src/Discord.Net.Interactions/InteractionService.cs +++ b/src/Discord.Net.Interactions/InteractionService.cs @@ -519,7 +519,7 @@ namespace Discord.Interactions { EnsureClientReady(); - var props = modules.SelectMany(x => x.ToApplicationCommandProps(true)).ToList(); + var props = modules.SelectMany(x => x.ToApplicationCommandProps(true)).Distinct().ToList(); if (!deleteMissing) { @@ -543,7 +543,7 @@ namespace Discord.Interactions { EnsureClientReady(); - var props = modules.SelectMany(x => x.ToApplicationCommandProps(true)).ToList(); + var props = modules.SelectMany(x => x.ToApplicationCommandProps(true)).Distinct().ToList(); if (!deleteMissing) {