From 60702c404c616d78140f9374554ed6de1793a0f5 Mon Sep 17 00:00:00 2001 From: Cristian Magherusan-Stanciu Date: Fri, 6 Nov 2026 22:42:01 +0100 Subject: [PATCH] test(purchase): pin newAccountExecution as the per-account key writer #1798 moved the one per-account IdempotencyKey derive out of executeForAccount into newAccountExecution, which now serves both the per-account run and the skipped-account rows with the same lineage key plus account id. The writer scan still pinned the old function, so it failed on main. No second writer was added; only the pin moves. Co-Authored-By: Claude Opus 5.5 --- internal/purchase/idempotency_key_writers_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/purchase/idempotency_key_writers_test.go b/internal/purchase/idempotency_key_writers_test.go index ccae86ed7..0b26dca75 100644 --- a/internal/purchase/idempotency_key_writers_test.go +++ b/internal/purchase/idempotency_key_writers_test.go @@ -25,7 +25,7 @@ var pinnedIdempotencyKeyWriters = []string{ "internal/api.Handler.persistRetryExecution", "internal/config.PostgresStore.SavePurchaseExecutionTx", "internal/config.scanExecutionRows", - "internal/purchase.Manager.executeForAccount", + "internal/purchase.newAccountExecution", "internal/purchase.Manager.writeAttached", }