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,
|
uid => $uid,
|
||||||
db => $db,
|
db => $db,
|
||||||
train => $train,
|
train => $train,
|
||||||
route => [ $self->iris->route_diff($train) ]
|
|
||||||
);
|
);
|
||||||
|
|
||||||
$has_arrived
|
$has_arrived
|
||||||
|
|
|
@ -483,13 +483,6 @@ sub set_arrival {
|
||||||
my $uid = $opt{uid};
|
my $uid = $opt{uid};
|
||||||
my $db = $opt{db} // $self->{pg}->db;
|
my $db = $opt{db} // $self->{pg}->db;
|
||||||
my $train = $opt{train};
|
my $train = $opt{train};
|
||||||
my $route = $opt{route};
|
|
||||||
|
|
||||||
$route = $self->_merge_old_route(
|
|
||||||
db => $db,
|
|
||||||
uid => $uid,
|
|
||||||
route => $route
|
|
||||||
);
|
|
||||||
|
|
||||||
my $json = JSON->new;
|
my $json = JSON->new;
|
||||||
|
|
||||||
|
@ -500,7 +493,6 @@ sub set_arrival {
|
||||||
arr_platform => $train->platform,
|
arr_platform => $train->platform,
|
||||||
sched_arrival => $train->sched_arrival,
|
sched_arrival => $train->sched_arrival,
|
||||||
real_arrival => $train->arrival,
|
real_arrival => $train->arrival,
|
||||||
route => $json->encode($route),
|
|
||||||
messages => $json->encode(
|
messages => $json->encode(
|
||||||
[ map { [ $_->[0]->epoch, $_->[1] ] } $train->messages ]
|
[ map { [ $_->[0]->epoch, $_->[1] ] } $train->messages ]
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue