From 278c230f276f667466062e8c29af6f4a83f6c3f0 Mon Sep 17 00:00:00 2001 From: adalberto Date: Thu, 1 Jan 2026 20:13:01 -0600 Subject: [PATCH] normalizar permisos y controladores --- foundation_system/Filters/DynamicAuthorizationFilter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/foundation_system/Filters/DynamicAuthorizationFilter.cs b/foundation_system/Filters/DynamicAuthorizationFilter.cs index 9423c23..c16eb4f 100644 --- a/foundation_system/Filters/DynamicAuthorizationFilter.cs +++ b/foundation_system/Filters/DynamicAuthorizationFilter.cs @@ -49,7 +49,7 @@ public class DynamicAuthorizationFilter : IAsyncAuthorizationFilter // The permission code is expected to match the Controller Name (e.g., "Usuario", "Rol", "Colaborador") // In AccountController, we added claims of type "Permission" with the permission code var hasPermission = user.HasClaim(c => c.Type == "Permission" && - c.Value.Equals(controllerName, StringComparison.OrdinalIgnoreCase)); + c.Value.ToUpperInvariant().Equals(controllerName.ToUpperInvariant(), StringComparison.OrdinalIgnoreCase)); if (!hasPermission) {