Browse Source
Check `names` not null instead of not null or empty.
pull/12945/head
maliming
4 years ago
No known key found for this signature in database
GPG Key ID: 96224957E51C89E
2 changed files with
10 additions and
4 deletions
-
modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo/Abp/OpenIddict/Scopes/AbpOpenIddictScopeCache.cs
-
modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo/Abp/OpenIddict/Scopes/AbpOpenIddictScopeStore.cs
|
|
@ -63,7 +63,12 @@ public class AbpOpenIddictScopeCacheAbpOpenIddictAuthorizationCache : AbpOpenIdd |
|
|
|
|
|
|
|
|
public virtual async IAsyncEnumerable<OpenIddictScopeModel> FindByNamesAsync(ImmutableArray<string> names, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
public virtual async IAsyncEnumerable<OpenIddictScopeModel> FindByNamesAsync(ImmutableArray<string> names, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
{ |
|
|
{ |
|
|
Check.NotNullOrEmpty(names, nameof(names)); |
|
|
Check.NotNull(names, nameof(names)); |
|
|
|
|
|
|
|
|
|
|
|
foreach (var name in names) |
|
|
|
|
|
{ |
|
|
|
|
|
Check.NotNullOrEmpty(name, nameof(name)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// Note: this method is only partially cached.
|
|
|
// Note: this method is only partially cached.
|
|
|
await foreach (var scope in Store.FindByNamesAsync(names, cancellationToken)) |
|
|
await foreach (var scope in Store.FindByNamesAsync(names, cancellationToken)) |
|
|
|
|
|
@ -66,7 +66,8 @@ public class AbpOpenIddictScopeStore : AbpOpenIddictStoreBase<IOpenIddictScopeRe |
|
|
|
|
|
|
|
|
public virtual async IAsyncEnumerable<OpenIddictScopeModel> FindByNamesAsync(ImmutableArray<string> names, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
public virtual async IAsyncEnumerable<OpenIddictScopeModel> FindByNamesAsync(ImmutableArray<string> names, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
{ |
|
|
{ |
|
|
Check.NotNullOrEmpty(names, nameof(names)); |
|
|
Check.NotNull(names, nameof(names)); |
|
|
|
|
|
|
|
|
foreach (var name in names) |
|
|
foreach (var name in names) |
|
|
{ |
|
|
{ |
|
|
Check.NotNullOrEmpty(name, nameof(name)); |
|
|
Check.NotNullOrEmpty(name, nameof(name)); |
|
|
|