From f1a16eccc3263645e91395e9892721d78d1c1179 Mon Sep 17 00:00:00 2001 From: Jonas Heubuch Date: Fri, 17 Jan 2025 09:02:33 +0100 Subject: [PATCH] :bug: Fix broken GeoJSON polylines --- app/DataProviders/Bahn.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/DataProviders/Bahn.php b/app/DataProviders/Bahn.php index c0aa8f5a9..6202c9388 100644 --- a/app/DataProviders/Bahn.php +++ b/app/DataProviders/Bahn.php @@ -439,6 +439,9 @@ private function getPolyLineFromTrip($journey, Collection $stopovers): PolyLine $geoJson['features'][$closestFeatureKey]['properties'] = $properties; } + // Make features to array again, if they get broken by the code above + $geoJson['features'] = array_values($geoJson['features']); + $geoJsonString = json_encode($geoJson); $polyline = PolyLine::create([ 'hash' => md5($geoJsonString),