From 839dbcea5ab48bcabe07ff3261423d655b654085 Mon Sep 17 00:00:00 2001 From: Master Kwoth Date: Sat, 18 Nov 2017 17:45:11 +0100 Subject: [PATCH] you'll be able to edit nadeko mute role permisson overwrites witout them resettings now --- NadekoBot.Core/Modules/Administration/Services/MuteService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NadekoBot.Core/Modules/Administration/Services/MuteService.cs b/NadekoBot.Core/Modules/Administration/Services/MuteService.cs index d28ad5be..c4bc33bd 100644 --- a/NadekoBot.Core/Modules/Administration/Services/MuteService.cs +++ b/NadekoBot.Core/Modules/Administration/Services/MuteService.cs @@ -192,7 +192,8 @@ namespace NadekoBot.Modules.Administration.Services { try { - if (!toOverwrite.PermissionOverwrites.Select(x => x.Permissions).Contains(denyOverwrite)) + if (!toOverwrite.PermissionOverwrites.Any(x => x.TargetId == muteRole.Id + && x.TargetType == PermissionTarget.Role)) { await toOverwrite.AddPermissionOverwriteAsync(muteRole, denyOverwrite) .ConfigureAwait(false);