diff --git a/src/main/java/com/powsybl/sld/server/SingleLineDiagramController.java b/src/main/java/com/powsybl/sld/server/SingleLineDiagramController.java index 4d55e04..92de3c7 100644 --- a/src/main/java/com/powsybl/sld/server/SingleLineDiagramController.java +++ b/src/main/java/com/powsybl/sld/server/SingleLineDiagramController.java @@ -195,10 +195,10 @@ public ResponseEntity deleteMultipleNetworkAreaDiagramConfigs(@RequestBody return ResponseEntity.ok().build(); } - @PostMapping(value = "/network-area-diagram/config", params = "duplicateFrom", consumes = MediaType.APPLICATION_JSON_VALUE) + @PostMapping(value = "/network-area-diagram/config/{nadConfigUuid}/duplicate") @Operation(summary = "Duplicate a network area diagram config") @ApiResponse(responseCode = "200", description = "The network area diagram config has been duplicated") - public ResponseEntity duplicateNetworkAreaDiagramConfig(@RequestParam(name = "duplicateFrom") UUID duplicateFrom) { + public ResponseEntity duplicateNetworkAreaDiagramConfig(@PathVariable(name = "nadConfigUuid") UUID duplicateFrom) { return ResponseEntity.ok().body(networkAreaDiagramService.duplicateNetworkAreaDiagramConfig(duplicateFrom)); }