diff --git a/src/Api/AdminConsole/Authorization/OrganizationClaimsExtensions.cs b/src/Api/AdminConsole/Authorization/OrganizationClaimsExtensions.cs index 293de524e9..c669615b34 100644 --- a/src/Api/AdminConsole/Authorization/OrganizationClaimsExtensions.cs +++ b/src/Api/AdminConsole/Authorization/OrganizationClaimsExtensions.cs @@ -68,18 +68,15 @@ public static class OrganizationClaimsExtensions /// /// Parses the provided claims into proper Guids, or ignore them if they are not valid guids. /// - private static List ParseGuids(this IEnumerable claims) + private static IEnumerable ParseGuids(this IEnumerable claims) { - List result = []; foreach (var claim in claims) { if (Guid.TryParse(claim.Value, out var guid)) { - result.Add(guid); + yield return guid; } } - - return result; } private static OrganizationUserType? GetRoleFromClaims(HasClaim hasClaim)