Skip to content

Commit cf5f7ee

Browse files
committed
Fixes
1 parent d117db3 commit cf5f7ee

3 files changed

Lines changed: 2 additions & 45 deletions

File tree

infrastructure/terraform/components/api/iam_role_upsert_idempotency.tf

Lines changed: 0 additions & 43 deletions
This file was deleted.

infrastructure/terraform/components/api/module_lambda_upsert_letter.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ data "aws_iam_policy_document" "upsert_letter_lambda" {
6868

6969
resources = [
7070
aws_dynamodb_table.letters.arn,
71+
aws_dynamodb_table.upsert_idempotency.arn,
7172
"${aws_dynamodb_table.letters.arn}/index/supplierStatus-index"
7273
]
7374
}

lambdas/upsert-letter/src/handler/upsert-handler.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,10 +252,10 @@ export default function createUpsertLetterHandler(deps: Deps): SQSHandler {
252252
}
253253

254254
async function processRecord(
255-
deps: Deps,
256255
letterEvent: LetterStatusChangeEvent | PreparedEvents,
257256
supplierSpec: SupplierSpec | undefined,
258257
perSupplierSuccess: Map<string, number>,
258+
deps: Deps,
259259
) {
260260
const supplier =
261261
!supplierSpec || !supplierSpec.supplierId
@@ -283,7 +283,6 @@ async function processRecord(
283283
function makeIdempotentOnId(fn: AnyFunction, deps: Deps) {
284284
return makeIdempotent(fn, {
285285
persistenceStore: deps.idempotencyLayer,
286-
dataIndexArgument: 1,
287286
config: new IdempotencyConfig({
288287
eventKeyJmesPath: "id",
289288
}),

0 commit comments

Comments
 (0)