From 10342143d09eb1336ae0a8afe934b8a7681cb1d1 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Sun, 19 Oct 2025 16:55:26 +0200 Subject: get_travel_distance: abort if stop IDs are not present --- lib/Travelynx/Model/Journeys.pm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/Travelynx/Model/Journeys.pm') diff --git a/lib/Travelynx/Model/Journeys.pm b/lib/Travelynx/Model/Journeys.pm index 24b8fb8..8e7dc0f 100755 --- a/lib/Travelynx/Model/Journeys.pm +++ b/lib/Travelynx/Model/Journeys.pm @@ -1401,6 +1401,9 @@ sub get_travel_distance { my %seen; for my $stop ( @{$route_ref} ) { + if ( not defined $stop->[1] ) { + return ( 0, 0, $distance_beeline ); + } $seen{ $stop->[1] } //= 1; $stop->[2]{n} = $seen{ $stop->[1] }; $seen{ $stop->[1] } += 1; -- cgit v1.2.3