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:
parent
772b4e3b23
commit
119f2ea96a
2 changed files with 0 additions and 9 deletions
|
@ -910,7 +910,6 @@ sub startup {
|
|||
uid => $uid,
|
||||
db => $db,
|
||||
train => $train,
|
||||
route => [ $self->iris->route_diff($train) ]
|
||||
);
|
||||
|
||||
$has_arrived
|
||||
|
|
|
@ -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 ]
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue