1
0
mirror of https://github.com/bitwarden/server.git synced 2025-05-29 23:34:53 -05:00

Use yield return

This commit is contained in:
Thomas Rittson 2025-04-07 10:59:22 +10:00
parent 7859b1a403
commit 50c9604651
No known key found for this signature in database
GPG Key ID: CDDDA03861C35E27

View File

@ -68,18 +68,15 @@ public static class OrganizationClaimsExtensions
/// <summary>
/// Parses the provided claims into proper Guids, or ignore them if they are not valid guids.
/// </summary>
private static List<Guid> ParseGuids(this IEnumerable<Claim> claims)
private static IEnumerable<Guid> ParseGuids(this IEnumerable<Claim> claims)
{
List<Guid> 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)