From ace2d882b4e45e1a1c752964e796c96c34ea9e38 Mon Sep 17 00:00:00 2001 From: andre00bejarano00vaca Date: Sat, 11 Oct 2025 12:46:47 -0400 Subject: [PATCH] se actualizo el put mapping --- .../fercoganbackend/controller/CabanaController.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/fercoganbackend/controller/CabanaController.java b/src/main/java/com/example/fercoganbackend/controller/CabanaController.java index f2ec502..4b3b612 100644 --- a/src/main/java/com/example/fercoganbackend/controller/CabanaController.java +++ b/src/main/java/com/example/fercoganbackend/controller/CabanaController.java @@ -36,8 +36,13 @@ public class CabanaController { public ResponseEntity update(@PathVariable Long id, @RequestBody Cabana cabana) { return cabanaService.findById(id) .map(existing -> { - cabana.setId(id); - return ResponseEntity.ok(cabanaService.save(cabana)); + // Actualiza solo los campos necesarios + existing.setNombre(cabana.getNombre()); + existing.setTelefono(cabana.getTelefono()); + existing.setVisible(cabana.getVisible()); + + Cabana updated = cabanaService.save(existing); + return ResponseEntity.ok(updated); }) .orElse(ResponseEntity.notFound().build()); }