From edc091e2c9404fabacdd315a663454defac1a5f6 Mon Sep 17 00:00:00 2001 From: ThatBen Date: Fri, 11 Apr 2025 14:52:55 +0200 Subject: [PATCH] fixes issue where checks dont end if they were previously completed --- Tools/BiblioTech/CodexChecking/CodexTwoWayChecker.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tools/BiblioTech/CodexChecking/CodexTwoWayChecker.cs b/Tools/BiblioTech/CodexChecking/CodexTwoWayChecker.cs index 4381198a..f54bea55 100644 --- a/Tools/BiblioTech/CodexChecking/CodexTwoWayChecker.cs +++ b/Tools/BiblioTech/CodexChecking/CodexTwoWayChecker.cs @@ -195,12 +195,12 @@ namespace BiblioTech.CodexChecking private async Task CheckNowCompleted(ICheckResponseHandler handler, TransferCheck check, ulong userId, string checkName) { - if (check.CompletedUtc != DateTime.MinValue) return; + await handler.NowCompleted(userId, checkName); + if (check.CompletedUtc != DateTime.MinValue) return; check.CompletedUtc = DateTime.UtcNow; repo.SaveChanges(); - await handler.NowCompleted(userId, checkName); await CheckUserForRoleRewards(handler, userId); }