IRIS checkout: do not overwrite HAFAS route with IRIS route

The IRIS route may differ from the HAFAS route in case of diversions,
causing travelynx to lose real-time data, coordinates, and polyline when
the follow-up add_route_timestamps call is not made.
This commit is contained in:
Birte Kristina Friesel 2024-08-14 22:18:21 +02:00
parent 772b4e3b23
commit 119f2ea96a
No known key found for this signature in database
GPG key ID: 19E6E524EBB177BA
2 changed files with 0 additions and 9 deletions

View file

@ -910,7 +910,6 @@ sub startup {
uid => $uid,
db => $db,
train => $train,
route => [ $self->iris->route_diff($train) ]
);
$has_arrived

View file

@ -483,13 +483,6 @@ sub set_arrival {
my $uid = $opt{uid};
my $db = $opt{db} // $self->{pg}->db;
my $train = $opt{train};
my $route = $opt{route};
$route = $self->_merge_old_route(
db => $db,
uid => $uid,
route => $route
);
my $json = JSON->new;
@ -500,7 +493,6 @@ sub set_arrival {
arr_platform => $train->platform,
sched_arrival => $train->sched_arrival,
real_arrival => $train->arrival,
route => $json->encode($route),
messages => $json->encode(
[ map { [ $_->[0]->epoch, $_->[1] ] } $train->messages ]
)