From f32a17ca596c27ac0b6b05c5fe8df50b2b30b29d Mon Sep 17 00:00:00 2001 From: Karl Essinger Date: Sat, 1 Feb 2025 21:58:29 +0100 Subject: [PATCH] Don't cache empty close reasons --- Commands/CloseCommand.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Commands/CloseCommand.cs b/Commands/CloseCommand.cs index 1d37cc1..0bc3b6c 100644 --- a/Commands/CloseCommand.cs +++ b/Commands/CloseCommand.cs @@ -46,13 +46,16 @@ await command.RespondAsync(new DiscordEmbedBuilder await command.RespondAsync(confirmation); - if (closeReasons.TryGetValue(command.Channel.Id, out _)) + if (!string.IsNullOrWhiteSpace(reason)) { - closeReasons[command.Channel.Id] = reason; - } - else - { - closeReasons.Add(command.Channel.Id, reason); + if (closeReasons.TryGetValue(command.Channel.Id, out _)) + { + closeReasons[command.Channel.Id] = reason; + } + else + { + closeReasons.Add(command.Channel.Id, reason); + } } }