Commit 39d159d3 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

I keep breaking the RIS...

parent 171e80c6
Loading
Loading
Loading
Loading
+54 −28
Original line number Diff line number Diff line
@@ -322,6 +322,7 @@ sub handle_request {
		if ($info) {
			$info =~ s{ (?: ca\. \s* )? \+ (\d+) }{Verspätung ca $1 Min.}x;
		}
		if ($backend eq 'iris') {
			push(
				@departures,
				{
@@ -351,6 +352,31 @@ sub handle_request {
				}
			);
		}
		else {
			push(
				@departures,
				{
					time         => $time,
					train        => $result->train,
					via          => [ $result->route_interesting(3) ],
					destination  => $result->destination,
					platform     => $platform,
					info         => $info,
					is_cancelled => $result->can('is_cancelled')
					? $result->is_cancelled
					: undef,
					messages => {
						delay => [ ],
						qos => [ ],
					},
					moreinfo         => $moreinfo,
					delay            => $delay,
					additional_stops => [ ],
					canceled_stops   => [ ],
				}
			);
		}
	}

	if ( $template eq 'json' ) {
		my $json = $self->render_to_string(