From e971a781e6adbb65a6dff4834e64d0c3eeb8b5f4 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sun, 23 Jun 2024 13:30:31 +0200 Subject: [PATCH] [backend/queue] Don't reset RetryCount for manually retried jobs --- Iceshrimp.Backend/Core/Services/QueueService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Iceshrimp.Backend/Core/Services/QueueService.cs b/Iceshrimp.Backend/Core/Services/QueueService.cs index c49f8308..b74c15ac 100644 --- a/Iceshrimp.Backend/Core/Services/QueueService.cs +++ b/Iceshrimp.Backend/Core/Services/QueueService.cs @@ -244,7 +244,7 @@ public class QueueService( var cnt = await db.Jobs.Where(p => p.Id == job.Id && p.Status == Job.JobStatus.Failed) .ExecuteUpdateAsync(p => p.SetProperty(i => i.Status, _ => Job.JobStatus.Queued) .SetProperty(i => i.QueuedAt, _ => DateTime.UtcNow) - .SetProperty(i => i.RetryCount, _ => 0) + .SetProperty(i => i.RetryCount, i => i.RetryCount + 1) .SetProperty(i => i.WorkerId, _ => null) .SetProperty(i => i.DelayedUntil, _ => null) .SetProperty(i => i.StartedAt, _ => null)