From 0961618e4021ca387b936e18ab0ad60cb855100f Mon Sep 17 00:00:00 2001 From: fede Date: Mon, 28 Apr 2025 17:15:12 -0300 Subject: [PATCH] lol ahora si usa composite bien --- Entidades/Grupo.cs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Entidades/Grupo.cs b/Entidades/Grupo.cs index 113d8a8..ac7b270 100644 --- a/Entidades/Grupo.cs +++ b/Entidades/Grupo.cs @@ -27,15 +27,14 @@ public partial class Grupo : IComponenteSeguridad { if (visitados.Contains(Id)) return; visitados.Add(Id); - foreach (var permiso in Idpermisos) - { - permisos.Add(permiso); - } - foreach (var subgrupo in IdGrupoHijos) - { - subgrupo.ObtenerPermisos(permisos, visitados); - } + var componentes = new List(); + componentes.AddRange(Idpermisos); + componentes.AddRange(IdGrupoHijos); + foreach (var componente in componentes) + { + componente.ObtenerPermisos(permisos, visitados); + } } }