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)