From 05c3b33048fffa1d1f4c55ea0acb18a1364e4da6 Mon Sep 17 00:00:00 2001 From: "polylane[bot]" <277585245+polylane[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 12:52:46 +0200 Subject: [PATCH] fix(workflows): preserve last delivery error on expired outbox dead-letters (#2685) Co-authored-by: Polylane Automation --- apps/workflows/src/checker/outbox.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/workflows/src/checker/outbox.ts b/apps/workflows/src/checker/outbox.ts index 0d518f6a..0cd0085c 100644 --- a/apps/workflows/src/checker/outbox.ts +++ b/apps/workflows/src/checker/outbox.ts @@ -571,7 +571,7 @@ export async function sweepExpiredOutbox(): Promise<{ await commitDead( abandoned.map((row) => ({ row, - error: "expired before delivery completed", + error: row.lastError ?? "expired before delivery completed", })), ); -- 2.51.2