From 4ec3eb78556deb7ef14a0ceb9de3c3e728106eae Mon Sep 17 00:00:00 2001 From: Kwoth Date: Tue, 28 Jun 2022 10:55:35 +0200 Subject: [PATCH] Possible fix for the filterservice duplicate key bug --- src/NadekoBot/Modules/Permissions/Filter/FilterService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NadekoBot/Modules/Permissions/Filter/FilterService.cs b/src/NadekoBot/Modules/Permissions/Filter/FilterService.cs index 6dcd7f790..3f29f43b7 100644 --- a/src/NadekoBot/Modules/Permissions/Filter/FilterService.cs +++ b/src/NadekoBot/Modules/Permissions/Filter/FilterService.cs @@ -50,7 +50,7 @@ public sealed class FilterService : IExecOnMessage new(configs.SelectMany(gc => gc.FilterLinksChannelIds.Select(fci => fci.ChannelId))); var dict = configs.ToDictionary(gc => gc.GuildId, - gc => new ConcurrentHashSet(gc.FilteredWords.Select(fw => fw.Word))); + gc => new ConcurrentHashSet(gc.FilteredWords.Select(fw => fw.Word).Distinct())); ServerFilteredWords = new(dict);