From 0901ed0d53451d9aa549d99f59dbd1fff261110f Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Mon, 6 Jul 2026 09:56:29 -0500 Subject: [PATCH] =?UTF-8?q?fix(url-monitor):=20asignar=20subm=C3=B3dulo=20?= =?UTF-8?q?solo=20al=20rol=20Administrador?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- migrations/migrate.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/migrations/migrate.go b/migrations/migrate.go index 56bd00b..a21652c 100755 --- a/migrations/migrate.go +++ b/migrations/migrate.go @@ -1031,10 +1031,12 @@ func SeedUrlMonitor() { } else if sub.ModuleId != modulo.ID { db.Model(&sub).Update("module_id", modulo.ID) } - var roles []models.Roles - db.Find(&roles) - for _, rol := range roles { + var rol models.Roles + if err := db.Where("name = ?", "Administrador").First(&rol).Error; err != nil { + log.Printf("[SEED] Rol 'Administrador' no encontrado, se omite asignación: %v", err) + } else { db.Model(&rol).Association("Submodules").Append(&[]models.Submodules{sub}) + log.Printf("[SEED] Submódulo 'Monitor de URLs' asignado al rol 'Administrador'") } log.Println("[SEED] Seed de Monitor de URLs completado.") }