From a2e5fc0eeaf630505572d7dd9fb46d2554add465 Mon Sep 17 00:00:00 2001 From: Joris Mancini Date: Thu, 19 Jun 2025 16:23:34 +0200 Subject: [PATCH] fix: convert PATCH to PUT endpoint Signed-off-by: Joris Mancini --- .../server/SecurityAnalysisParametersController.java | 2 +- .../server/SecurityAnalysisParametersControllerTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gridsuite/securityanalysis/server/SecurityAnalysisParametersController.java b/src/main/java/org/gridsuite/securityanalysis/server/SecurityAnalysisParametersController.java index 0edb61b9..57a5a924 100644 --- a/src/main/java/org/gridsuite/securityanalysis/server/SecurityAnalysisParametersController.java +++ b/src/main/java/org/gridsuite/securityanalysis/server/SecurityAnalysisParametersController.java @@ -96,7 +96,7 @@ public ResponseEntity deleteParameters( return ResponseEntity.ok().build(); } - @PatchMapping(value = "/{uuid}/provider") + @PutMapping(value = "/{uuid}/provider") @Operation(summary = "Update provider") @ApiResponse(responseCode = "200", description = "provider was updated") public ResponseEntity updateProvider( diff --git a/src/test/java/org/gridsuite/securityanalysis/server/SecurityAnalysisParametersControllerTest.java b/src/test/java/org/gridsuite/securityanalysis/server/SecurityAnalysisParametersControllerTest.java index 47253470..c9c23a84 100644 --- a/src/test/java/org/gridsuite/securityanalysis/server/SecurityAnalysisParametersControllerTest.java +++ b/src/test/java/org/gridsuite/securityanalysis/server/SecurityAnalysisParametersControllerTest.java @@ -244,14 +244,14 @@ void securityAnalysisParametersUpdateTest() throws Exception { // update provider String newProvider = "newProvider"; - mockMvc.perform(patch("/" + VERSION + "/parameters/" + updatedParametersUuid + "/provider") + mockMvc.perform(put("/" + VERSION + "/parameters/" + updatedParametersUuid + "/provider") .content(newProvider)) .andExpect(status().isOk()).andReturn(); SecurityAnalysisParametersEntity securityAnalysisParametersEntity = securityAnalysisParametersRepository.findById(updatedParametersUuid).orElseThrow(); assertEquals(newProvider, securityAnalysisParametersEntity.getProvider()); // reset provider - mockMvc.perform(patch("/" + VERSION + "/parameters/" + updatedParametersUuid + "/provider")) + mockMvc.perform(put("/" + VERSION + "/parameters/" + updatedParametersUuid + "/provider")) .andExpect(status().isOk()).andReturn(); securityAnalysisParametersEntity = securityAnalysisParametersRepository.findById(updatedParametersUuid).orElseThrow(); assertEquals(defaultProvider, securityAnalysisParametersEntity.getProvider());