From 5686617053abd1ac6b997ae67aa84a3f9f177dad Mon Sep 17 00:00:00 2001 From: amandarichards Date: Tue, 7 Jan 2025 17:15:13 +0000 Subject: [PATCH 1/7] Add include deleted to bookings --- pre-api-stg.yaml | 4 + .../preapi/services/BookingServiceIT.java | 13 ++ .../preapi/controllers/BookingController.java | 8 + .../controllers/params/SearchBookings.java | 1 + .../repositories/BookingRepository.java | 6 + .../preapi/services/BookingService.java | 2 + .../controller/BookingControllerTest.java | 147 ++++++++++++++++-- .../preapi/services/BookingServiceTest.java | 3 +- 8 files changed, 174 insertions(+), 10 deletions(-) diff --git a/pre-api-stg.yaml b/pre-api-stg.yaml index 7a3ef8a1a4..f510652de2 100644 --- a/pre-api-stg.yaml +++ b/pre-api-stg.yaml @@ -1979,6 +1979,10 @@ paths: in: query name: hasRecordings type: boolean + - description: Include recordings marked as deleted + in: query + name: includeDeleted + type: boolean - description: >- Search bookings with at least one associated capture session with one of the statuses listed diff --git a/src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java b/src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java index 43eca68da1..91685d3ace 100644 --- a/src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java +++ b/src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java @@ -90,6 +90,7 @@ public void testSearchBookingsNotSuperUser() { null, null, null, + null, Pageable.unpaged(Sort.by(Sort.Order.asc("scheduledFor"))) ); assertEquals(1, findAllSharedWithUser.toList().size(), "Should find 1 booking"); @@ -192,6 +193,7 @@ public void testSearchBookings() { null, null, null, + null, Pageable.unpaged(Sort.by(Sort.Order.asc("scheduledFor"))) ); assertEquals(2, findByCaseReferenceResult.getContent().size(), "Should find 2 bookings"); @@ -207,6 +209,7 @@ public void testSearchBookings() { null, null, null, + null, Pageable.unpaged(Sort.by(Sort.Order.asc("scheduledFor"))) ); assertEquals(1, findByScheduledForResult.getContent().size(), "Should find 1 bookings"); @@ -224,6 +227,7 @@ public void testSearchBookings() { null, null, null, + null, null); assertEquals(1, findByParticipantResult.getContent().size()); assertEquals( @@ -240,6 +244,7 @@ public void testSearchBookings() { null, null, null, + null, null).toList(); assertEquals(1, findByCourtIdResult.size()); assertEquals( @@ -257,6 +262,7 @@ public void testSearchBookings() { false, null, null, + null, Pageable.unpaged(Sort.by(Sort.Order.asc("scheduledFor"))) ).toList(); assertEquals(findByHasRecordingsFalse.size(), 1); @@ -274,6 +280,7 @@ public void testSearchBookings() { true, null, null, + null, Pageable.unpaged(Sort.by(Sort.Order.asc("scheduledFor"))) ).toList(); assertEquals(findByHasRecordingsTrue.size(), 1); @@ -364,6 +371,7 @@ void testSearchByCaptureSessionStatus() { Optional.empty(), null, null, + null, List.of(RecordingStatus.STANDBY), null, null).getContent(); @@ -376,6 +384,7 @@ void testSearchByCaptureSessionStatus() { Optional.empty(), null, null, + null, List.of(RecordingStatus.PROCESSING), null, null).getContent(); @@ -388,6 +397,7 @@ void testSearchByCaptureSessionStatus() { Optional.empty(), null, null, + null, List.of( RecordingStatus.STANDBY, RecordingStatus.PROCESSING @@ -406,6 +416,7 @@ void testSearchByCaptureSessionStatus() { Optional.empty(), null, null, + null, List.of(RecordingStatus.NO_RECORDING), null, null).getContent(); @@ -418,6 +429,7 @@ void testSearchByCaptureSessionStatus() { null, null, null, + null, List.of(RecordingStatus.STANDBY), null).getContent(); assertThat(findOnlyWithProcessing).hasSize(1); @@ -430,6 +442,7 @@ void testSearchByCaptureSessionStatus() { null, null, null, + null, List.of( RecordingStatus.STANDBY, RecordingStatus.PROCESSING diff --git a/src/main/java/uk/gov/hmcts/reform/preapi/controllers/BookingController.java b/src/main/java/uk/gov/hmcts/reform/preapi/controllers/BookingController.java index 725c3e3e26..7c9de09ccf 100644 --- a/src/main/java/uk/gov/hmcts/reform/preapi/controllers/BookingController.java +++ b/src/main/java/uk/gov/hmcts/reform/preapi/controllers/BookingController.java @@ -100,6 +100,12 @@ public BookingController(final BookingService bookingService, final ShareBooking description = "If the booking has any recordings", schema = @Schema(implementation = Boolean.class) ) + + @Parameter( + name = "includeDeleted", + description = "Include bookings marked as deleted", + schema = @Schema(implementation = Boolean.class) + ) @Parameter( name = "captureSessionStatusIn", description = "Search bookings with at least one associated capture session with one of the statuses listed", @@ -145,12 +151,14 @@ public HttpEntity>> searchByCaseId( : Optional.empty(), params.getParticipantId(), params.getHasRecordings(), + params.getIncludeDeleted() != null && params.getIncludeDeleted(), params.getCaptureSessionStatusIn() == null || params.getCaptureSessionStatusIn().isEmpty() ? null : params.getCaptureSessionStatusIn(), params.getCaptureSessionStatusNotIn() == null || params.getCaptureSessionStatusNotIn().isEmpty() ? null : params.getCaptureSessionStatusNotIn(), + pageable ); if (pageable.getPageNumber() > resultPage.getTotalPages()) { diff --git a/src/main/java/uk/gov/hmcts/reform/preapi/controllers/params/SearchBookings.java b/src/main/java/uk/gov/hmcts/reform/preapi/controllers/params/SearchBookings.java index 5d7661da33..d4bfb0000b 100644 --- a/src/main/java/uk/gov/hmcts/reform/preapi/controllers/params/SearchBookings.java +++ b/src/main/java/uk/gov/hmcts/reform/preapi/controllers/params/SearchBookings.java @@ -17,6 +17,7 @@ public class SearchBookings { private LocalDate scheduledFor; private UUID participantId; private Boolean hasRecordings; + private Boolean includeDeleted; private List captureSessionStatusIn; private List captureSessionStatusNotIn; diff --git a/src/main/java/uk/gov/hmcts/reform/preapi/repositories/BookingRepository.java b/src/main/java/uk/gov/hmcts/reform/preapi/repositories/BookingRepository.java index 373c0ac737..c80accdc01 100644 --- a/src/main/java/uk/gov/hmcts/reform/preapi/repositories/BookingRepository.java +++ b/src/main/java/uk/gov/hmcts/reform/preapi/repositories/BookingRepository.java @@ -37,6 +37,11 @@ public interface BookingRepository extends JpaRepository { :reference IS NULL OR b.caseId.reference ILIKE %:reference% ) + AND + ( + :includeDeleted = TRUE OR + b.deletedAt IS NULL + ) AND ( CAST(:caseId as uuid) IS NULL OR @@ -102,6 +107,7 @@ Page searchBookingsBy( @Param("authorisedBookings") List authorisedBookings, @Param("authCourtId") UUID authCourtId, @Param("hasRecordings") Boolean hasRecordings, + @Param("includeDeleted") Boolean includeDeleted, @Param("statuses") List statuses, @Param("notStatuses") List notStatuses, Pageable pageable diff --git a/src/main/java/uk/gov/hmcts/reform/preapi/services/BookingService.java b/src/main/java/uk/gov/hmcts/reform/preapi/services/BookingService.java index 93b1eee931..d55e482c7d 100644 --- a/src/main/java/uk/gov/hmcts/reform/preapi/services/BookingService.java +++ b/src/main/java/uk/gov/hmcts/reform/preapi/services/BookingService.java @@ -80,6 +80,7 @@ public Page searchBy( Optional scheduledFor, UUID participantId, Boolean hasRecordings, + Boolean includeDeleted, List statuses, List notStatuses, Pageable pageable @@ -104,6 +105,7 @@ public Page searchBy( authorisedBookings, authorisedCourt, hasRecordings, + includeDeleted, statuses, notStatuses, pageable diff --git a/src/test/java/uk/gov/hmcts/reform/preapi/controller/BookingControllerTest.java b/src/test/java/uk/gov/hmcts/reform/preapi/controller/BookingControllerTest.java index 9a2edf5e4f..9c80a76b35 100644 --- a/src/test/java/uk/gov/hmcts/reform/preapi/controller/BookingControllerTest.java +++ b/src/test/java/uk/gov/hmcts/reform/preapi/controller/BookingControllerTest.java @@ -115,7 +115,7 @@ void searchBookingsOk() throws Exception { booking2.setId(UUID.randomUUID()); booking2.setCaseDTO(caseDTO2); - when(bookingService.searchBy(any(), eq("MyRef"), any(), any(), any(), any(), any(), any(), any())) + when(bookingService.searchBy(any(), eq("MyRef"), any(), any(), any(), any(), any(), any(), any(), any())) .thenReturn(new PageImpl<>(List.of(booking1, booking2))); MvcResult response = mockMvc.perform(get("/bookings?caseReference=MyRef") @@ -144,8 +144,19 @@ void getAllBookingsForCaseIDEndpointOk() throws Exception { booking2.setId(UUID.randomUUID()); booking2.setCaseDTO(caseDTO); - when(bookingService.searchBy(eq(caseDTO.getId()), any(), any(), any(), any(), any(), any(), any(), any())) - .thenReturn(new PageImpl<>(List.of(booking1, booking2))); + when(bookingService + .searchBy( + eq(caseDTO.getId()), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any())) + .thenReturn(new PageImpl<>(List.of(booking1, booking2))); MvcResult response = mockMvc.perform(get("/bookings?caseId=" + caseDTO.getId()) @@ -174,7 +185,7 @@ void getOutOfBoundsPageError() throws Exception { var booking2 = new BookingDTO(); booking2.setId(UUID.randomUUID()); booking2.setCaseDTO(caseDTO); - when(bookingService.searchBy(any(), any(), any(), any(), any(), any(), any(), any(), any())) + when(bookingService.searchBy(any(), any(), any(), any(), any(), any(), any(), any(), any(), any())) .thenReturn(new PageImpl<>(List.of(booking1, booking2))); @@ -196,8 +207,19 @@ void getAllBookingsForCaseIdEndpointEmptyOk() throws Exception { var caseDTO = new CaseDTO(); caseDTO.setId(UUID.randomUUID()); - when(bookingService.searchBy(eq(caseDTO.getId()), any(), any(), any(), any(), any(), any(), any(), any())) - .thenReturn(Page.empty()); + when(bookingService + .searchBy( + eq(caseDTO.getId()), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any())) + .thenReturn(Page.empty()); MvcResult response = mockMvc.perform(get("/bookings?caseId=" + caseDTO.getId()) .with(csrf()) @@ -214,8 +236,19 @@ void getAllBookingsForCaseIdEndpointEmptyOk() throws Exception { @DisplayName("Should get all bookings with a capture session one of the listed statuses") @Test void searchBookingsByStatusOk() throws Exception { - when(bookingService.searchBy(any(), any(), any(), any(), any(), any(), any(), any(), any())) - .thenReturn(Page.empty()); + when(bookingService + .searchBy( + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any())) + .thenReturn(Page.empty()); mockMvc.perform(get("/bookings?captureSessionStatusIn=RECORDING,NO_RECORDING")) .andExpect(status().isOk()); @@ -228,6 +261,7 @@ void searchBookingsByStatusOk() throws Exception { any(), any(), any(), + any(), eq(List.of(RecordingStatus.RECORDING, RecordingStatus.NO_RECORDING)), any(), any() @@ -237,7 +271,7 @@ void searchBookingsByStatusOk() throws Exception { @DisplayName("Should get all bookings with a capture session one of the listed statuses") @Test void searchBookingsByNotStatusOk() throws Exception { - when(bookingService.searchBy(any(), any(), any(), any(), any(), any(), any(), any(), any())) + when(bookingService.searchBy(any(), any(), any(), any(), any(), any(), any(), any(), any(), any())) .thenReturn(Page.empty()); mockMvc.perform(get("/bookings?captureSessionStatusNotIn=RECORDING,NO_RECORDING")) @@ -252,6 +286,7 @@ void searchBookingsByNotStatusOk() throws Exception { any(), any(), any(), + any(), eq(List.of(RecordingStatus.RECORDING, RecordingStatus.NO_RECORDING)), any() ); @@ -845,6 +880,100 @@ void undeleteBookingNotFound() throws Exception { .value("Not found: Booking: " + bookingId)); } + @DisplayName("Should set include deleted param to false if not set") + @Test + public void testGetCasesIncludeDeletedNotSet() throws Exception { + when(bookingService.searchBy(any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any())) + .thenReturn(new PageImpl<>(List.of())); + + mockMvc.perform(get("/bookings") + .with(csrf()) + .accept(MediaType.APPLICATION_JSON_VALUE)) + .andExpect(status().isOk()) + .andReturn(); + + verify(bookingService, times(1)).searchBy(any(), + any(), + any(), + any(), + any(), + any(), + eq(false), + any(), + any(), + any()); + } + + @DisplayName("Should set include deleted param to false when set to false") + @Test + public void testGetCasesIncludeDeletedFalse() throws Exception { + when(bookingService.searchBy(any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any())) + .thenReturn(new PageImpl<>(List.of())); + + mockMvc.perform(get("/bookings") + .with(csrf()) + .param("includeDeleted", "false") + .accept(MediaType.APPLICATION_JSON_VALUE)) + .andExpect(status().isOk()) + .andReturn(); + + + verify(bookingService, times(1)).searchBy(any(), any(), any(), any(), any(), any(), + eq(false), any(), any(),any()); + } + + @DisplayName("Should set include deleted param to true when set to true") + @Test + public void testGetCasesIncludeDeletedTrue() throws Exception { + when(bookingService.searchBy(any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any(), + any())) + .thenReturn(new PageImpl<>(List.of())); + + mockMvc.perform(get("/bookings") + .with(csrf()) + .param("includeDeleted", "true") + .accept(MediaType.APPLICATION_JSON_VALUE)) + .andExpect(status().isOk()) + .andReturn(); + + verify(bookingService, times(1)).searchBy(any(), + any(), + any(), + any(), + any(), + any(), + eq(true), + any(), + any(), + any()); + } + private String getPath(UUID bookingId) { return "/bookings/" + bookingId; } diff --git a/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java b/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java index 9fe65ea24b..ad036bcf92 100644 --- a/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java +++ b/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java @@ -145,6 +145,7 @@ void searchByCaseRefSuccess() { null, null, null, + null, null )) .thenReturn(new PageImpl<>(new ArrayList<>() { @@ -155,7 +156,7 @@ void searchByCaseRefSuccess() { })); assertThat( bookingService - .searchBy(null, "MyRef", null, Optional.empty(), null, null, null, null, null) + .searchBy(null, "MyRef", null, Optional.empty(), null, null, null, null, null, null) .getContent()).isEqualTo(List.of(bookingModel1, bookingModel2)); } From 438b6382be6ac363f2496f7a55471ac2f4fe6c82 Mon Sep 17 00:00:00 2001 From: PRE DevOps <138598290+pre-devops@users.noreply.github.com> Date: Tue, 7 Jan 2025 17:38:28 +0000 Subject: [PATCH 2/7] Update Swagger v2 Spec Bump APIm revision to 94 --- infrastructure/main.tf | 2 +- pre-api-stg.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/infrastructure/main.tf b/infrastructure/main.tf index 95c87ab882..390fda9275 100644 --- a/infrastructure/main.tf +++ b/infrastructure/main.tf @@ -39,7 +39,7 @@ module "pre_api" { api_mgmt_rg = "ss-${var.env}-network-rg" api_mgmt_name = "sds-api-mgmt-${var.env}" display_name = "Pre Recorded Evidence API" - revision = "93" + revision = "94" product_id = module.pre_product[0].product_id path = "pre-api" service_url = local.apim_service_url diff --git a/pre-api-stg.yaml b/pre-api-stg.yaml index f510652de2..472f25567f 100644 --- a/pre-api-stg.yaml +++ b/pre-api-stg.yaml @@ -1979,7 +1979,7 @@ paths: in: query name: hasRecordings type: boolean - - description: Include recordings marked as deleted + - description: Include bookings marked as deleted in: query name: includeDeleted type: boolean From a0c342975ba08c8d8ce8c8629456e859c36ab9cc Mon Sep 17 00:00:00 2001 From: Jason Paige Date: Fri, 10 Oct 2025 15:06:37 +0100 Subject: [PATCH 3/7] fix tests --- .../uk/gov/hmcts/reform/preapi/services/BookingService.java | 1 + .../uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java | 2 ++ .../gov/hmcts/reform/preapi/tasks/GetScheduledBookingsTest.java | 1 + 3 files changed, 4 insertions(+) diff --git a/src/main/java/uk/gov/hmcts/reform/preapi/services/BookingService.java b/src/main/java/uk/gov/hmcts/reform/preapi/services/BookingService.java index 861b0df71f..535aa1840b 100644 --- a/src/main/java/uk/gov/hmcts/reform/preapi/services/BookingService.java +++ b/src/main/java/uk/gov/hmcts/reform/preapi/services/BookingService.java @@ -249,6 +249,7 @@ public List findAllBookingsForToday() { null, null, null, + null, Pageable.unpaged() ) .toList(); diff --git a/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java b/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java index a3dd9e45bb..7f9bba4954 100644 --- a/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java +++ b/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java @@ -635,6 +635,7 @@ void findAllBookingsForToday() { any(), any(), any(), + any(), any() )) .thenReturn(new PageImpl<>(new ArrayList<>() { @@ -660,6 +661,7 @@ void findAllBookingsForToday() { any(), any(), any(), + any(), any()); } diff --git a/src/test/java/uk/gov/hmcts/reform/preapi/tasks/GetScheduledBookingsTest.java b/src/test/java/uk/gov/hmcts/reform/preapi/tasks/GetScheduledBookingsTest.java index f6fefb4eaf..69c9971e6f 100644 --- a/src/test/java/uk/gov/hmcts/reform/preapi/tasks/GetScheduledBookingsTest.java +++ b/src/test/java/uk/gov/hmcts/reform/preapi/tasks/GetScheduledBookingsTest.java @@ -143,6 +143,7 @@ public void testScheduledBookingsAreNotFound() { any(), any(), any(), + any(), any())) .thenReturn(new PageImpl<>(List.of())); From 3c1192af3c7135db7bf5a67f4763321cde6af890 Mon Sep 17 00:00:00 2001 From: Jason Paige Date: Fri, 10 Oct 2025 15:45:14 +0100 Subject: [PATCH 4/7] fix --- .../uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java | 4 ++++ .../gov/hmcts/reform/preapi/services/BookingServiceTest.java | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java b/src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java index 895251dc3d..672cf47fcd 100644 --- a/src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java +++ b/src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/BookingServiceIT.java @@ -674,6 +674,7 @@ void searchBookingsEnableMigratedDataToggleNonSuperUser() { null, null, null, + null, null ); @@ -711,6 +712,7 @@ void searchBookingsEnableMigratedDataToggleSuperUser() { null, null, null, + null, null ); @@ -772,6 +774,7 @@ void searchBookingsEnableMigratedDataToggleNonSuperUser() { null, null, null, + null, null ); @@ -812,6 +815,7 @@ void searchBookingsEnableMigratedDataToggleSuperUser() { null, null, null, + null, null ); diff --git a/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java b/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java index b177a6be30..117ed292d6 100644 --- a/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java +++ b/src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java @@ -153,6 +153,7 @@ void searchByCaseRefSuccess() { null, null, null, + null, false, null )) @@ -636,6 +637,7 @@ void findAllBookingsForToday() { any(), any(), any(), + any(), anyBoolean(), any())).thenReturn(new PageImpl<>(List.of(booking1, booking2))); @@ -656,6 +658,7 @@ void findAllBookingsForToday() { any(), any(), any(), + anyBoolean(), any()); } From 553d75b224514f48dff4ba388709510818a05ecd Mon Sep 17 00:00:00 2001 From: PRE DevOps <138598290+pre-devops@users.noreply.github.com> Date: Fri, 10 Oct 2025 14:47:20 +0000 Subject: [PATCH 5/7] Bumped APIm revision to 126 --- infrastructure/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/main.tf b/infrastructure/main.tf index d0e7caa4b6..fd6a5ea6dd 100644 --- a/infrastructure/main.tf +++ b/infrastructure/main.tf @@ -10,7 +10,7 @@ locals { env_to_deploy = 1 env_long_name = var.env == "sbox" ? "sandbox" : var.env == "stg" ? "staging" : var.env apim_service_url = var.env == "prod" ? "https://pre-api.platform.hmcts.net" : "https://pre-api.${local.env_long_name}.platform.hmcts.net" - api_revision = "125" + api_revision = "126" } data "azurerm_client_config" "current" {} From 7e6b1d2fe62986cfcf864ee7dcad90eca8c317b0 Mon Sep 17 00:00:00 2001 From: PRE DevOps <138598290+pre-devops@users.noreply.github.com> Date: Fri, 14 Nov 2025 11:28:57 +0000 Subject: [PATCH 6/7] Bumped APIm revision to 127 --- infrastructure/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/main.tf b/infrastructure/main.tf index 89c798eb65..57f0a9ddbf 100644 --- a/infrastructure/main.tf +++ b/infrastructure/main.tf @@ -10,7 +10,7 @@ locals { env_to_deploy = 1 env_long_name = var.env == "sbox" ? "sandbox" : var.env == "stg" ? "staging" : var.env apim_service_url = var.env == "prod" ? "https://pre-api.platform.hmcts.net" : "https://pre-api.${local.env_long_name}.platform.hmcts.net" - api_revision = "126" + api_revision = "127" } data "azurerm_client_config" "current" {} From 2cf078d0e087b65912b5cf75437e1bb2b3c82af5 Mon Sep 17 00:00:00 2001 From: PRE DevOps <138598290+pre-devops@users.noreply.github.com> Date: Wed, 19 Nov 2025 11:32:41 +0000 Subject: [PATCH 7/7] Bumped APIm revision to 129 --- infrastructure/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/main.tf b/infrastructure/main.tf index b3f5695fd4..97c1ffa78c 100644 --- a/infrastructure/main.tf +++ b/infrastructure/main.tf @@ -10,7 +10,7 @@ locals { env_to_deploy = 1 env_long_name = var.env == "sbox" ? "sandbox" : var.env == "stg" ? "staging" : var.env apim_service_url = var.env == "prod" ? "https://pre-api.platform.hmcts.net" : "https://pre-api.${local.env_long_name}.platform.hmcts.net" - api_revision = "128" + api_revision = "129" } data "azurerm_client_config" "current" {}