From 40e64a2fd303900989fa133fcec4d9c8daa33e81 Mon Sep 17 00:00:00 2001 From: Peter Hanecak <115141505+phanecak-maptiler@users.noreply.github.com> Date: Thu, 29 Feb 2024 02:58:22 +0100 Subject: [PATCH] filter out null entries, allowing skipping of OSM read when no profile needs OSM data (#822) --- .../com/onthegomap/planetiler/expression/MultiExpression.java | 1 + 1 file changed, 1 insertion(+) diff --git a/planetiler-core/src/main/java/com/onthegomap/planetiler/expression/MultiExpression.java b/planetiler-core/src/main/java/com/onthegomap/planetiler/expression/MultiExpression.java index 484c5693..d1e86d94 100644 --- a/planetiler-core/src/main/java/com/onthegomap/planetiler/expression/MultiExpression.java +++ b/planetiler-core/src/main/java/com/onthegomap/planetiler/expression/MultiExpression.java @@ -148,6 +148,7 @@ public record MultiExpression (List> expressions) implements Simplif return new MultiExpression<>( expressions.stream() .map(entry -> entry(fn.apply(entry.result), entry.expression)) + .filter(entry -> entry.result != null) .toList() ); }