From 6badbd4ddc52a13a2aac40744b2d0859c1e45a9b Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 22 Aug 2025 19:00:24 +0200 Subject: Also support polyline export for journeys without a polyline --- lib/Travelynx/Controller/Traveling.pm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lib/Travelynx') diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm index 4230163..5110c00 100755 --- a/lib/Travelynx/Controller/Traveling.pm +++ b/lib/Travelynx/Controller/Traveling.pm @@ -2153,7 +2153,15 @@ sub journey_details { if ($journey) { if ( $self->stash('polyline_export') ) { + + if ( not( $journey->{polyline} and @{ $journey->{polyline} } ) ) { + $journey->{polyline} + = [ map { [ $_->[2]{lon}, $_->[2]{lat}, $_->[1] ] } + @{ $journey->{route} } ]; + } + delete $self->stash->{layout}; + my $xml = $self->render_to_string( template => 'polyline', name => sprintf( '%s %s: %s → %s', -- cgit v1.2.3