From 239e86714c3a6e869f58080b59000737e20fe545 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Sun, 30 Nov 2025 20:26:38 +0100 Subject: InTransit->add: store trip number at checkin stop, if available See https://github.com/derf/Travel-Status-DE-DBRIS/issues/9 --- lib/Travelynx/Model/InTransit.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/Travelynx/Model/InTransit.pm') diff --git a/lib/Travelynx/Model/InTransit.pm b/lib/Travelynx/Model/InTransit.pm index fc426bc..8324027 100644 --- a/lib/Travelynx/Model/InTransit.pm +++ b/lib/Travelynx/Model/InTransit.pm @@ -264,7 +264,11 @@ sub add { and $stop and ref($journey) eq 'Travel::Status::DE::DBRIS::Journey' ) { - my $number = $journey->train_no // $journey->number // $train_suffix; + my $trip_no + = $journey->trip_no_at( $stop->eva, + $stop->sched_dep ? $stop->sched_dep->epoch : undef ) + // $journey->train_no; + my $number = $trip_no // $journey->number // $train_suffix; my $line; if ( defined $journey->line_no and $journey->line_no ne $number ) { -- cgit v1.2.3