diff options
author | Birte Kristina Friesel <derf@finalrewind.org> | 2024-08-14 22:18:21 +0200 |
---|---|---|
committer | Birte Kristina Friesel <derf@finalrewind.org> | 2024-08-14 22:18:21 +0200 |
commit | 119f2ea96ac28ffb008f073bf9b3e02840991183 (patch) | |
tree | 1e94c91004144e38fadb68efcc18f5cbd7da2a4e | |
parent | 772b4e3b23b10d3d628c29fac7a4eab6d05d686a (diff) |
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.
-rwxr-xr-x | lib/Travelynx.pm | 1 | ||||
-rw-r--r-- | lib/Travelynx/Model/InTransit.pm | 8 |
2 files changed, 0 insertions, 9 deletions
diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 230441d..36824c3 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -910,7 +910,6 @@ sub startup { uid => $uid, db => $db, train => $train, - route => [ $self->iris->route_diff($train) ] ); $has_arrived diff --git a/lib/Travelynx/Model/InTransit.pm b/lib/Travelynx/Model/InTransit.pm index b9fbabc..4f54c7d 100644 --- a/lib/Travelynx/Model/InTransit.pm +++ b/lib/Travelynx/Model/InTransit.pm @@ -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 ] ) |