fix: seed actualiza module_id de submodulos existentes + endpoint admin seed

This commit is contained in:
Lizandro Guarnizo
2026-04-29 23:54:06 -05:00
parent c35f4b4288
commit 35612f3186
2 changed files with 17 additions and 1 deletions
+10 -1
View File
@@ -126,7 +126,16 @@ func SeedRenovaciones() {
}
log.Printf("[SEED] Submódulo '%s' creado (ID %d)", e.title, sub.ID)
} else {
log.Printf("[SEED] Submódulo '%s' ya existe (ID %d)", sub.Title, sub.ID)
// Asegurar que el submódulo apunte al módulo correcto (Renovaciones)
if sub.ModuleId != modulo.ID {
if err := db.Model(&sub).Update("module_id", modulo.ID).Error; err != nil {
log.Printf("[SEED] Error actualizando module_id de '%s': %v", sub.Title, err)
} else {
log.Printf("[SEED] Submódulo '%s' reasignado a módulo Renovaciones", sub.Title)
}
} else {
log.Printf("[SEED] Submódulo '%s' ya existe (ID %d)", sub.Title, sub.ID)
}
}
insertados = append(insertados, sub)
}