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 24e153e..108cec4 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 @@ -315,7 +315,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 -> { }); @@ -340,7 +346,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 -> {