From fbe76c3d846c48b52237bec270d61e2c68bb70c9 Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 10 Apr 2026 15:57:39 +0800 Subject: [PATCH] Fix KeyValuePair deconstruction for netstandard2.0 compatibility --- .../Volo/Abp/Authorization/Permissions/PermissionChecker.cs | 6 +++--- .../Permissions/Resources/ResourcePermissionChecker.cs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) 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); } } }