diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/PermissionChecker.cs b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/PermissionChecker.cs index d69ac81e78..dbc0fc147a 100644 --- a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/PermissionChecker.cs +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/PermissionChecker.cs @@ -50,13 +50,10 @@ namespace Volo.Abp.Authorization.Permissions { Check.NotNull(name, nameof(name)); - var context = new PermissionValueCheckContext( - PermissionDefinitionManager.Get(name), - claimsPrincipal - ); - var isGranted = false; + var permission = PermissionDefinitionManager.Get(name); + var context = new PermissionValueCheckContext(permission, claimsPrincipal); foreach (var provider in ValueProviders) { if (context.Permission.Providers.Any() &&