From 50812749ea990474aec1760c1ca91eb2aaf273ac Mon Sep 17 00:00:00 2001 From: Lizandro GD Date: Mon, 13 Jul 2026 18:19:19 +0000 Subject: [PATCH] fix: corregir argumentos faltantes en fmt.Sprintf y usar net.JoinHostPort - generateModelFileContent: faltaban 4 args (item Update, Delete comment/func/model) - generateControllerFileContent: faltaban 2 args (Delete func y mensaje) - generateRouteFileContent: faltaba 1 arg (comentario Delete) - servidor_controller: usar net.JoinHostPort para compatibilidad con IPv6 Co-Authored-By: Claude Sonnet 4.6 --- rest/controllers/servidor_controller.go | 2 +- rest/controllers/submodules_controller.go | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/rest/controllers/servidor_controller.go b/rest/controllers/servidor_controller.go index a658a20..1121c6a 100755 --- a/rest/controllers/servidor_controller.go +++ b/rest/controllers/servidor_controller.go @@ -393,7 +393,7 @@ func PingConexion(c *fiber.Ctx) error { } // Si la BD no conecta, probar al menos TCP (puerto abierto) - tcpAddr := fmt.Sprintf("%s:%s", host, puerto) + tcpAddr := net.JoinHostPort(host, puerto) inicioTCP := time.Now() conn, errTCP := net.DialTimeout("tcp", tcpAddr, 3*time.Second) if errTCP == nil { diff --git a/rest/controllers/submodules_controller.go b/rest/controllers/submodules_controller.go index 8fd2104..ff09307 100755 --- a/rest/controllers/submodules_controller.go +++ b/rest/controllers/submodules_controller.go @@ -301,7 +301,8 @@ func Delete%s (id uint) error { title, title, // Modelo usado en la consulta pluralTitle, pluralTitle, title, // AllSelect sin paginación title, title, title, // Crear, actualizar, borrar registros - title, title, title, title) // Funciones de creación, actualización y eliminación + title, title, title, title, // func Create, item Create, // Update, func Update + title, title, title, title) // item Update, // Delete, func Delete, &Delete{} } // Función para generar el contenido del archivo de controlador @@ -452,7 +453,7 @@ func Delete%s(c *fiber.Ctx) error { "error": false, }) } -`, title, lowerTitle, title, title, title, title, title, title, title, lowerTitle, title, title, lowerTitle, title) +`, title, lowerTitle, title, title, title, title, title, title, title, lowerTitle, title, title, lowerTitle, title, title, lowerTitle) } // Función para generar el contenido de rutas para el nuevo submódulo @@ -467,7 +468,7 @@ func generateRouteFileContent(title string) string { account.Post("/%s", controllers.Create%s) // Crear un nuevo %s account.Put("/%s/:id", controllers.Update%s) // Actualizar un %s existente account.Delete("/%s/:id", controllers.Delete%s) // Eliminar un %s -`, lowerTitle, lowerTitle, title, lowerTitle, lowerTitle, title, lowerTitle, lowerTitle, title, lowerTitle, lowerTitle, title, lowerTitle, lowerTitle, title) +`, lowerTitle, lowerTitle, title, lowerTitle, lowerTitle, title, lowerTitle, lowerTitle, title, lowerTitle, lowerTitle, title, lowerTitle, lowerTitle, title, lowerTitle) } // Función para añadir contenido a un archivo existente