From cb8964fb3ce7006906576fca37f0c5b8b4efff70 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 21 Jun 2024 18:27:37 +0200 Subject: [PATCH] add_route_timestamps: use $train->id rather than in_transit id this avoids a race condition when the worker requests all current checkins and takes a while before getting to update the data --- lib/Travelynx.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 7688136..6ecba60 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -1358,7 +1358,7 @@ sub startup { } my $route = $in_transit->{route}; - my $train_id = $in_transit->{train_id}; + my $train_id = $train->id; # TODO get_tripid_p is only needed on the first call, afterwards the tripid is known. $self->hafas->get_tripid_p( train => $train )->then(