From 58501f42fb77c0d2901ad6f41949272d8d4606c5 Mon Sep 17 00:00:00 2001 From: Jo Palac Date: Wed, 12 Feb 2025 14:29:42 +1000 Subject: [PATCH] Fix batch message deduplication logic to not update batch on already batched message - 6.3 (#4796) Co-authored-by: Phil Bastian <155411597+PhilBastian@users.noreply.github.com> --- .../RetryDocumentDataStore.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ServiceControl.Persistence.RavenDB/RetryDocumentDataStore.cs b/src/ServiceControl.Persistence.RavenDB/RetryDocumentDataStore.cs index b2f59037c6..5d5270cc14 100644 --- a/src/ServiceControl.Persistence.RavenDB/RetryDocumentDataStore.cs +++ b/src/ServiceControl.Persistence.RavenDB/RetryDocumentDataStore.cs @@ -113,7 +113,7 @@ static ICommandData CreateFailedMessageRetryDocument(string batchDocumentId, str } }; - return new PatchCommandData(FailedMessageRetry.MakeDocumentId(messageId), null, patch: patchRequest, patchIfMissing: patchRequest); + return new PatchCommandData(FailedMessageRetry.MakeDocumentId(messageId), null, patch: new PatchRequest { Script = "" }, patchIfMissing: patchRequest); } public async Task GetBatchesForAll(DateTime cutoff, Func callback)