Unverified Commit 11b153dd authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

handle "Betriebsstelle nicht bekannt" in routes

parent 0cbc7180
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -748,6 +748,14 @@ sub render_train {
					@{ $departure->{route_post_diff} }
				  )
				{
					if ( $elem->{name}
						=~ m{^Betriebsstelle nicht bekannt (\d+)$} )
					{
						my $eva = $1;
						if ( $route_ts->{$eva} ) {
							$elem->{name} = $route_ts->{$eva}{name};
						}
					}
					for my $key ( keys %{ $route_ts->{ $elem->{name} } // {} } )
					{
						$elem->{$key} = $route_ts->{ $elem->{name} }{$key};
+3 −1
Original line number Diff line number Diff line
@@ -217,7 +217,9 @@ sub get_route_timestamps_p {
			my $station_is_past = 1;
			for my $stop ( $journey->route ) {
				my $name = $stop->{name};
				$ret->{$name} = {
				$ret->{$name} = $ret->{ $stop->{eva} } = {
					name        => $stop->{name},
					eva         => $stop->{eva},
					sched_arr   => $stop->{sched_arr},
					sched_dep   => $stop->{sched_dep},
					rt_arr      => $stop->{rt_arr},