Browse Source
Fix permission grant check to include provider filter
pull/24374/head
maliming
6 months ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
1 changed files with
1 additions and
1 deletions
-
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/ResourcePermissionManagementModal.razor.cs
|
|
|
@ -132,7 +132,7 @@ public partial class ResourcePermissionManagementModal |
|
|
|
var permissionGrants = await PermissionAppService.GetResourceByProviderAsync(ResourceName, ResourceKey, CurrentLookupService, ProviderKey); |
|
|
|
foreach (var permission in CreateEntity.Permissions) |
|
|
|
{ |
|
|
|
permission.IsGranted = permissionGrants.Permissions.Any(p => p.Name == permission.Name && p.IsGranted); |
|
|
|
permission.IsGranted = permissionGrants.Permissions.Any(p => p.Name == permission.Name && p.Providers.Contains(CurrentLookupService) && p.IsGranted); |
|
|
|
} |
|
|
|
|
|
|
|
await InvokeAsync(StateHasChanged); |
|
|
|
|