Browse Source

Update MongoDB.Driver and improve permission query

pull/23609/head
maliming 5 months ago
parent
commit
0f5b4f72a8
  1. 2
      Directory.Packages.props
  2. 7
      modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionGrantRepository.cs

2
Directory.Packages.props

@ -119,7 +119,7 @@
<PackageVersion Include="Microsoft.IdentityModel.Tokens" Version="8.12.0" /> <PackageVersion Include="Microsoft.IdentityModel.Tokens" Version="8.12.0" />
<PackageVersion Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.12.0" /> <PackageVersion Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.12.0" />
<PackageVersion Include="Minio" Version="6.0.4" /> <PackageVersion Include="Minio" Version="6.0.4" />
<PackageVersion Include="MongoDB.Driver" Version="3.3.0" /> <PackageVersion Include="MongoDB.Driver" Version="3.4.3" />
<PackageVersion Include="NEST" Version="7.17.5" /> <PackageVersion Include="NEST" Version="7.17.5" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" /> <PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
<PackageVersion Include="Nito.AsyncEx.Context" Version="5.1.2" /> <PackageVersion Include="Nito.AsyncEx.Context" Version="5.1.2" />

7
modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionGrantRepository.cs

@ -55,10 +55,9 @@ public class MongoPermissionGrantRepository :
{ {
cancellationToken = GetCancellationToken(cancellationToken); cancellationToken = GetCancellationToken(cancellationToken);
return await (await GetQueryableAsync(cancellationToken)) return await (await GetQueryableAsync(cancellationToken))
.Where(s => .Where(s => names.Any(n => n.Equals(s.Name, StringComparison.CurrentCultureIgnoreCase)) &&
names.Contains(s.Name) && s.ProviderName == providerName &&
s.ProviderName == providerName && s.ProviderKey == providerKey
s.ProviderKey == providerKey
).ToListAsync(cancellationToken); ).ToListAsync(cancellationToken);
} }
} }

Loading…
Cancel
Save