From 2243397e8540deef78aa0040f6041260e8270cab Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Tue, 21 Jul 2026 22:08:11 +0200 Subject: [PATCH] Simplify --- .../AttributeEndpointsResourceProvider.java | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProvider.java b/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProvider.java index f5c0dfb..448668e 100644 --- a/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProvider.java +++ b/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProvider.java @@ -51,16 +51,11 @@ public class AttributeEndpointsResourceProvider implements RealmResourceProvider AttributeExportContext ctx = new AttributeExportContext(attributeGroupName); List attribute_list = ctx.users - .map(user -> { - Stream attributeStream = ctx.attributeNames.stream(); - - attributeStream = attributeStream.map(attributeName -> ctx.MapUserAttribute(user, attributeName).toList()) - .flatMap(Collection::stream); - - return attributeStream - .filter(attribute -> !attribute.isEmpty()) - .toList(); - }) + .map(user -> ctx.attributeNames.stream() + .map(attributeName -> ctx.MapUserAttribute(user, attributeName).toList()) + .flatMap(Collection::stream) + .filter(attribute -> !attribute.isEmpty()).toList() + ) .flatMap(List::stream) .filter(ctx.filter::matches) .toList();