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 7f851f308b..ea95071e81 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 @@ -138,11 +138,11 @@ public class PermissionChecker : IPermissionChecker, ITransientDependency if (pendingStateCheck.Count > 0) { var stateCheckResult = await StateCheckerManager.IsEnabledAsync(pendingStateCheck.ToArray()); - foreach (var (perm, enabled) in stateCheckResult) + foreach (var item in stateCheckResult) { - if (enabled) + if (item.Value) { - permissionDefinitions.Add(perm); + permissionDefinitions.Add(item.Key); } } } diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/Resources/ResourcePermissionChecker.cs b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/Resources/ResourcePermissionChecker.cs index 73c16c62cc..ca7155909e 100644 --- a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/Resources/ResourcePermissionChecker.cs +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/Resources/ResourcePermissionChecker.cs @@ -144,11 +144,11 @@ public class ResourcePermissionChecker : IResourcePermissionChecker, ITransientD if (pendingStateCheck.Count > 0) { var stateCheckResult = await StateCheckerManager.IsEnabledAsync(pendingStateCheck.ToArray()); - foreach (var (perm, enabled) in stateCheckResult) + foreach (var item in stateCheckResult) { - if (enabled) + if (item.Value) { - permissionDefinitions.Add(perm); + permissionDefinitions.Add(item.Key); } } }