Fix unwarn, when warn count is 0.

This commit is contained in:
West14
2021-12-28 21:03:58 +02:00
parent 0112aea634
commit 8829e526f9
+4 -1
View File
@@ -44,7 +44,10 @@ namespace West.TelegramBot.ChatManagement.Handler
if (!await CanPunish()) return; if (!await CanPunish()) return;
var warnOption = await GetWarnOption(RepliedUser!); var warnOption = await GetWarnOption(RepliedUser!);
var warnCount = Math.Max(warnOption.GetValue<int>() - 1, 0); var warnCount = warnOption.GetValue<int>();
if (warnCount == 0) return;
warnCount = Math.Max(warnCount - 1, 0);
warnOption.SetValue(warnCount); warnOption.SetValue(warnCount);
Db.MarkAsModified(warnOption); Db.MarkAsModified(warnOption);