diff --git a/Directory.Packages.props b/Directory.Packages.props
index b7409b5c8f..9e4ef882b5 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -119,7 +119,7 @@
-
+
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionGrantRepository.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionGrantRepository.cs
index d83d916890..713657e605 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionGrantRepository.cs
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionGrantRepository.cs
@@ -55,10 +55,9 @@ public class MongoPermissionGrantRepository :
{
cancellationToken = GetCancellationToken(cancellationToken);
return await (await GetQueryableAsync(cancellationToken))
- .Where(s =>
- names.Contains(s.Name) &&
- s.ProviderName == providerName &&
- s.ProviderKey == providerKey
+ .Where(s => names.Any(n => n.Equals(s.Name, StringComparison.CurrentCultureIgnoreCase)) &&
+ s.ProviderName == providerName &&
+ s.ProviderKey == providerKey
).ToListAsync(cancellationToken);
}
}