Skip to content

Commit 4c70bd7

Browse files
author
Christian
committed
Ensure RetryAcknowledgementBehavior gets triggered
RetryAcknowledgementBehavior in NSB core expects a value in both "ServiceControl.Retry.UniqueMessageId" and "ServiceControl.Retry.AcknowledgementQueue" headers in order to dispatch a OutgoingMessage confirming the successful retry
1 parent 7f24cb9 commit 4c70bd7

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/ServiceControl/Recoverability/Editing/EditHandler.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public async Task Handle(EditAndSend message, IMessageHandlerContext context)
7171
// mark the new message with a link to the original message id
7272
outgoingMessage.Headers.Add("ServiceControl.EditOf", message.FailedMessageId);
7373
outgoingMessage.Headers["ServiceControl.Retry.AcknowledgementQueue"] = errorQueueNameCache.ResolvedErrorAddress;
74+
outgoingMessage.Headers["ServiceControl.Retry.UniqueMessageId"] = Guid.NewGuid().ToString("D");
7475

7576
var address = ApplyRedirect(attempt.FailureDetails.AddressOfFailingEndpoint, redirects);
7677

0 commit comments

Comments
 (0)