summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-12-25 10:21:32 +0100
committerBirte Kristina Friesel <derf@finalrewind.org>2025-12-25 10:21:32 +0100
commit8f7d92d946fd762ad358980bdd9f6516631eda4a (patch)
treeaf433fe38a068ca0245d6502b25b49d771a68880
parent8c6cdc99a5c360fb2dab29ea8c2f8c2f35ba76d9 (diff)
Journeys->stats: km_route: fall back to km_beeline if needed.
Otherwise, yearly stats may provide a higher beeline than actual distance, which is counter-intuitive.
-rwxr-xr-xlib/Travelynx/Model/Journeys.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Travelynx/Model/Journeys.pm b/lib/Travelynx/Model/Journeys.pm
index bce475f..f532b8b 100755
--- a/lib/Travelynx/Model/Journeys.pm
+++ b/lib/Travelynx/Model/Journeys.pm
@@ -853,7 +853,7 @@ sub get {
: undef;
my ( $km_polyline, $km_route, $km_beeline, $skip )
= $self->get_travel_distance($ref);
- $ref->{km_route} = $km_polyline || $km_route;
+ $ref->{km_route} = $km_polyline || $km_route || $km_beeline;
$ref->{skip_route} = $km_polyline ? 0 : $skip;
$ref->{km_beeline} = $km_beeline;
$ref->{skip_beeline} = $skip;