Skip to content

Commit 5d00f87

Browse files
committed
CCM-12614: fix unavailable to available bug
1 parent bbffe19 commit 5d00f87

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

lambdas/pdm-poll-lambda/src/__tests__/apis/sqs-handler.test.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,9 @@ describe('SQS Handler', () => {
9494
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/digital-letters-pdm-resource-unavailable-data.schema.json',
9595
type: 'uk.nhs.notify.digital.letters.pdm.resource.unavailable.v1',
9696
data: {
97-
...pdmResourceSubmittedEvent.data,
97+
messageReference: pdmResourceSubmittedEvent.data.messageReference,
98+
senderId: pdmResourceSubmittedEvent.data.senderId,
99+
resourceId: pdmResourceSubmittedEvent.data.resourceId,
98100
retryCount: 0,
99101
},
100102
},
@@ -174,7 +176,10 @@ describe('SQS Handler', () => {
174176
recordedtime: '2023-06-20T12:00:00.250Z',
175177
type: 'uk.nhs.notify.digital.letters.pdm.resource.unavailable.v1',
176178
data: {
177-
...pdmResourceSubmittedEvent.data,
179+
messageReference:
180+
pdmResourceUnavailableEvent.data.messageReference,
181+
senderId: pdmResourceUnavailableEvent.data.senderId,
182+
resourceId: pdmResourceUnavailableEvent.data.resourceId,
178183
retryCount: 2,
179184
},
180185
},
@@ -218,7 +223,10 @@ describe('SQS Handler', () => {
218223
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/digital-letters-pdm-resource-retries-exceeded-data.schema.json',
219224
type: 'uk.nhs.notify.digital.letters.pdm.resource.retries.exceeded.v1',
220225
data: {
221-
...pdmResourceUnavailableEvent.data,
226+
messageReference:
227+
pdmResourceUnavailableEvent.data.messageReference,
228+
senderId: pdmResourceUnavailableEvent.data.senderId,
229+
resourceId: pdmResourceUnavailableEvent.data.resourceId,
222230
retryCount: 10,
223231
},
224232
},

lambdas/pdm-poll-lambda/src/apis/sqs-handler.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,9 @@ function generateUnavailableEvent(
116116
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/digital-letters-pdm-resource-unavailable-data.schema.json',
117117
type: 'uk.nhs.notify.digital.letters.pdm.resource.unavailable.v1',
118118
data: {
119-
...event.data,
119+
messageReference: event.data.messageReference,
120+
senderId: event.data.senderId,
121+
resourceId: event.data.resourceId,
120122
retryCount: retries,
121123
},
122124
};
@@ -137,7 +139,9 @@ function generateRetriesExceededEvent(
137139
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/digital-letters-pdm-resource-retries-exceeded-data.schema.json',
138140
type: 'uk.nhs.notify.digital.letters.pdm.resource.retries.exceeded.v1',
139141
data: {
140-
...event.data,
142+
messageReference: event.data.messageReference,
143+
senderId: event.data.senderId,
144+
resourceId: event.data.resourceId,
141145
retryCount: retries,
142146
},
143147
};

0 commit comments

Comments
 (0)