From ac4855773dd35fd31dab357acdfab31063fe07a8 Mon Sep 17 00:00:00 2001 From: maliming Date: Sat, 2 May 2026 15:13:52 +0800 Subject: [PATCH] Use ToListAsync extension for ListResourcesAsync result --- .../Abp/OpenIddict/Claims/AbpDefaultScopesHandler.cs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/Claims/AbpDefaultScopesHandler.cs b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/Claims/AbpDefaultScopesHandler.cs index c047742e21..721bb41e78 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/Claims/AbpDefaultScopesHandler.cs +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/Claims/AbpDefaultScopesHandler.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Collections.Immutable; using System.Linq; using System.Threading.Tasks; @@ -68,14 +67,7 @@ public class AbpDefaultScopesHandler : IAbpOpenIddictClaimsPrincipalHandler, ITr string.Join(", ", scopes)); context.Principal.SetScopes(scopes); - - var resources = new List(); - await foreach (var resource in scopeManager.ListResourcesAsync(scopes)) - { - resources.Add(resource); - } - - context.Principal.SetResources(resources); + context.Principal.SetResources(await scopeManager.ListResourcesAsync(scopes).ToListAsync()); } protected virtual bool IsDefaultScopesEnabled(OpenIddictRequest request, AbpOpenIddictAspNetCoreOptions options)