From 12a4f50dcc4fce2a97292c4ffa53143acaf42726 Mon Sep 17 00:00:00 2001 From: "p.zahnen" Date: Wed, 20 May 2026 14:49:24 +0200 Subject: [PATCH] use flattened values for types2 map fallback --- .../java/de/ii/xtraplatform/cli/AutoHandler.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/libxtracfg/java/src/main/java/de/ii/xtraplatform/cli/AutoHandler.java b/libxtracfg/java/src/main/java/de/ii/xtraplatform/cli/AutoHandler.java index d64c533..a166421 100644 --- a/libxtracfg/java/src/main/java/de/ii/xtraplatform/cli/AutoHandler.java +++ b/libxtracfg/java/src/main/java/de/ii/xtraplatform/cli/AutoHandler.java @@ -312,7 +312,13 @@ public static Result generate( getAutoFactory(ldproxyCfg, EntityType.SERVICES.toString(), ogcApi.getEntitySubType()); Map> types2 = - types.containsKey("") ? types : Map.of("", new ArrayList<>(types.keySet())); + types.containsKey("") + ? types + : Map.of( + "", + types.values().stream() + .flatMap(Collection::stream) + .toList()); OgcApiDataV2 entityData2 = autoFactory2.generate(ogcApi, types2, ignore -> { }); @@ -334,7 +340,13 @@ public static Result generate( ldproxyCfg, EntityType.PROVIDERS.toString(), tileProvider.getEntitySubType()); Map> types2 = - types.containsKey("") ? types : Map.of("", new ArrayList<>(types.keySet())); + types.containsKey("") + ? types + : Map.of( + "", + types.values().stream() + .flatMap(Collection::stream) + .toList()); TileProviderFeaturesData entityData3 = autoFactory3.generate(tileProvider, types2, ignore -> {