Skip to content

Commit a32f49e

Browse files
logging and double parse
1 parent d1caf75 commit a32f49e

2 files changed

Lines changed: 19 additions & 11 deletions

File tree

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

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -222,9 +222,9 @@ describe("createUpsertLetterHandler", () => {
222222
};
223223

224224
const evt: SQSEvent = createSQSEvent([
225-
createSqsRecord("msg1", JSON.stringify(v2message)),
226-
createSqsRecord("msg2", JSON.stringify(v1message)),
227-
createSqsRecord("msg3", JSON.stringify(updateMessage)),
225+
createSqsRecord("msg1", JSON.stringify(JSON.stringify(v2message))),
226+
createSqsRecord("msg2", JSON.stringify(JSON.stringify(v1message))),
227+
createSqsRecord("msg3", JSON.stringify(JSON.stringify(updateMessage))),
228228
]);
229229

230230
const result = await createUpsertLetterHandler(mockedDeps)(
@@ -288,7 +288,10 @@ describe("createUpsertLetterHandler", () => {
288288
supplierSpec: undefined,
289289
};
290290
const evt: SQSEvent = createSQSEvent([
291-
createSqsRecord("unknown-supplier", JSON.stringify(message)),
291+
createSqsRecord(
292+
"unknown-supplier",
293+
JSON.stringify(JSON.stringify(message)),
294+
),
292295
]);
293296

294297
await createUpsertLetterHandler(mockedDeps)(evt, {} as any, {} as any);
@@ -344,7 +347,7 @@ describe("createUpsertLetterHandler", () => {
344347
};
345348

346349
const evt: SQSEvent = createSQSEvent([
347-
createSqsRecord("bad-event-type", JSON.stringify(message)),
350+
createSqsRecord("bad-event-type", JSON.stringify(JSON.stringify(message))),
348351
]);
349352

350353
const result = await createUpsertLetterHandler(mockedDeps)(
@@ -373,7 +376,7 @@ describe("createUpsertLetterHandler", () => {
373376
};
374377

375378
const evt: SQSEvent = createSQSEvent([
376-
createSqsRecord("bad-event-type", JSON.stringify(message)),
379+
createSqsRecord("bad-event-type", JSON.stringify(JSON.stringify(message))),
377380
]);
378381

379382
const result = await createUpsertLetterHandler(mockedDeps)(
@@ -402,7 +405,7 @@ describe("createUpsertLetterHandler", () => {
402405
supplierSpec: { supplierId: "supplier1", specId: "spec1" },
403406
};
404407
const evt: SQSEvent = createSQSEvent([
405-
createSqsRecord("bad-event", JSON.stringify(message)),
408+
createSqsRecord("bad-event", JSON.stringify(JSON.stringify(message))),
406409
]);
407410

408411
const result = await createUpsertLetterHandler(mockedDeps)(
@@ -443,7 +446,7 @@ describe("createUpsertLetterHandler", () => {
443446
};
444447

445448
const evt: SQSEvent = createSQSEvent([
446-
createSqsRecord("bad-event-schema", JSON.stringify(message)),
449+
createSqsRecord("bad-event-schema", JSON.stringify(JSON.stringify(message))),
447450
]);
448451

449452
const result = await createUpsertLetterHandler(mockedDeps)(
@@ -486,8 +489,8 @@ describe("createUpsertLetterHandler", () => {
486489
supplierSpec: { supplierId: "supplier1", specId: "spec1" },
487490
};
488491
const evt: SQSEvent = createSQSEvent([
489-
createSqsRecord("ok-msg", JSON.stringify(message1)),
490-
createSqsRecord("fail-msg", JSON.stringify(message2)),
492+
createSqsRecord("ok-msg", JSON.stringify(JSON.stringify(message1))),
493+
createSqsRecord("fail-msg", JSON.stringify(JSON.stringify(message2))),
491494
]);
492495

493496
const result = await createUpsertLetterHandler(mockedDeps)(

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,12 @@ export default function createUpsertLetterHandler(deps: Deps): SQSHandler {
175175
const tasks = event.Records.map(async (record) => {
176176
let supplier = "unknown";
177177
try {
178-
const queueMessage = JSON.parse(record.body);
178+
deps.logger.info({
179+
description: "Received message from SQS",
180+
messageId: record.messageId,
181+
body: record.body,
182+
});
183+
const queueMessage = JSON.parse(JSON.parse(record.body));
179184

180185
const { letterEvent, supplierSpec } = queueMessage;
181186

0 commit comments

Comments
 (0)