Skip to content

Commit f264215

Browse files
committed
Link supplier topic to amendments queue
1 parent 9f52995 commit f264215

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

infrastructure/terraform/components/api/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ No requirements.
3838

3939
| Name | Source | Version |
4040
|------|--------|---------|
41-
| <a name="module_allocation_lambda"></a> [allocation\_lambda](#module\_allocation\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
42-
| <a name="module_amendments_queue"></a> [amendments\_queue](#module\_amendments\_queue) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-sqs.zip | n/a |
41+
| <a name="module_allocation_lambda"></a> [allocation\_lambda](#module\_allocation\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-lambda.zip | n/a |
42+
| <a name="module_amendments_queue"></a> [amendments\_queue](#module\_amendments\_queue) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-sqs.zip | n/a |
4343
| <a name="module_authorizer_lambda"></a> [authorizer\_lambda](#module\_authorizer\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
4444
| <a name="module_domain_truststore"></a> [domain\_truststore](#module\_domain\_truststore) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-s3bucket.zip | n/a |
4545
| <a name="module_eventpub"></a> [eventpub](#module\_eventpub) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-eventpub.zip | n/a |
@@ -50,7 +50,6 @@ No requirements.
5050
| <a name="module_get_status"></a> [get\_status](#module\_get\_status) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
5151
| <a name="module_kms"></a> [kms](#module\_kms) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-kms.zip | n/a |
5252
| <a name="module_letter_status_update"></a> [letter\_status\_update](#module\_letter\_status\_update) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
53-
| <a name="module_letter_status_updates_queue"></a> [letter\_status\_updates\_queue](#module\_letter\_status\_updates\_queue) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.24/terraform-sqs.zip | n/a |
5453
| <a name="module_letter_updates_transformer"></a> [letter\_updates\_transformer](#module\_letter\_updates\_transformer) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
5554
| <a name="module_logging_bucket"></a> [logging\_bucket](#module\_logging\_bucket) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-s3bucket.zip | n/a |
5655
| <a name="module_patch_letter"></a> [patch\_letter](#module\_patch\_letter) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |

infrastructure/terraform/components/api/module_sqs_amendments_queue.tf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,14 @@ data "aws_iam_policy_document" "letter_updates_queue_policy" {
3535
]
3636

3737
resources = [
38-
"arn:aws:sqs:${var.region}:${var.aws_account_id}:${var.project}-${var.environment}-${var.component}-letter-updates-queue"
38+
module.amendments_queue.arn,
3939
]
4040

4141
condition {
4242
test = "ArnEquals"
4343
variable = "aws:SourceArn"
44-
values = [module.eventsub.sns_topic_event_bus.arn]
44+
values = [module.eventsub.sns_topic_event_bus.arn, module.eventsub.sns_topic_supplier.arn]
45+
4546
}
4647
}
4748

lambdas/api-handler/src/services/__tests__/letter-operations.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ describe("enqueueLetterUpdateRequests function", () => {
247247
reasonCode: lettersToUpdate[0].reasonCode,
248248
reasonText: lettersToUpdate[0].reasonText,
249249
}),
250-
MessageGroupId: updateLetterCommands[0].id,
250+
MessageGroupId: lettersToUpdate[0].id,
251251
},
252252
}),
253253
);
@@ -268,7 +268,7 @@ describe("enqueueLetterUpdateRequests function", () => {
268268
status: lettersToUpdate[1].status,
269269
supplierId: lettersToUpdate[1].supplierId,
270270
}),
271-
MessageGroupId: updateLetterCommands[1].id,
271+
MessageGroupId: lettersToUpdate[1].id,
272272
},
273273
}),
274274
);
@@ -312,7 +312,7 @@ describe("enqueueLetterUpdateRequests function", () => {
312312
status: lettersToUpdate[1].status,
313313
supplierId: lettersToUpdate[1].supplierId,
314314
}),
315-
MessageGroupId: updateLetterCommands[1].id,
315+
MessageGroupId: lettersToUpdate[1].id,
316316
},
317317
}),
318318
);

0 commit comments

Comments
 (0)