diff --git a/src/main/java/com/imprimelibros/erp/presupuesto/PresupuestoController.java b/src/main/java/com/imprimelibros/erp/presupuesto/PresupuestoController.java index fd06501..66cd41b 100644 --- a/src/main/java/com/imprimelibros/erp/presupuesto/PresupuestoController.java +++ b/src/main/java/com/imprimelibros/erp/presupuesto/PresupuestoController.java @@ -14,6 +14,8 @@ import java.util.Optional; import java.util.List; import java.util.Set; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.MessageSource; import org.springframework.http.ResponseEntity; @@ -63,6 +65,8 @@ import jakarta.validation.Valid; @RequestMapping("/presupuesto") public class PresupuestoController { + private static final Logger log = LoggerFactory.getLogger(PresupuestoController.class); + private final PresupuestoRepository presupuestoRepository; @Autowired @@ -824,6 +828,7 @@ public class PresupuestoController { return ResponseEntity.ok(Map.of("id", saveResult.get("presupuesto_id"), "message", messageSource.getMessage("presupuesto.exito.guardado", null, locale))); } catch (Exception ex) { + log.error("Error al guardar el presupuesto", ex); return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR) .body(Map.of("message", messageSource.getMessage("presupuesto.error.save-internal-error", null, locale),