Unverified Commit 07ab3f4e authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

store lat/lon along with route

This increases resilience against EVA ID reuse
parent 9e4a6e5c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1427,6 +1427,8 @@ sub startup {
									isAdditional => $new_entry->{isAdditional},
									isCancelled  => $new_entry->{isCancelled},
									load         => $new_entry->{load},
									lat          => $new_entry->{lat},
									lon          => $new_entry->{lon},
								}
							]
						);
+3 −1
Original line number Diff line number Diff line
@@ -233,7 +233,9 @@ sub get_route_p {
					rt_dep    => _epoch( $stop->rt_dep ),
					arr_delay => $stop->arr_delay,
					dep_delay => $stop->dep_delay,
					load      => $stop->load
					load      => $stop->load,
					lat       => $stop->loc->lat,
					lon       => $stop->loc->lon,
				};
				if ( $stop->tz_offset ) {
					$entry->{tz_offset} = $stop->tz_offset;
+6 −2
Original line number Diff line number Diff line
@@ -160,7 +160,9 @@ sub add {
						rt_dep    => _epoch( $j_stop->rt_dep ),
						arr_delay => $j_stop->arr_delay,
						dep_delay => $j_stop->dep_delay,
						load      => $j_stop->load
						load      => $j_stop->load,
						lat       => $j_stop->loc->lat,
						lon       => $j_stop->loc->lon,
					}
				]
			);
@@ -832,7 +834,9 @@ sub update_arrival_hafas {
					rt_dep    => _epoch( $j_stop->rt_dep ),
					arr_delay => $j_stop->arr_delay,
					dep_delay => $j_stop->dep_delay,
					load      => $j_stop->load
					load      => $j_stop->load,
					lat       => $j_stop->loc->lat,
					lon       => $j_stop->loc->lon,
				}
			]
		);