Unverified Commit 80c9068e authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

Fix HAFAS backend with rt=1

parent 721a443a
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -1328,7 +1328,10 @@ sub handle_result {
	}

	if ($show_realtime) {
		if ( $admode eq 'arr' ) {
		if ( $self->param('hafas') ) {
			@results = sort { $a->datetime <=> $b->datetime } @results;
		}
		elsif ( $admode eq 'arr' ) {
			@results = sort {
				( $a->arrival // $a->departure )
				  <=> ( $b->arrival // $b->departure )
@@ -1404,7 +1407,10 @@ sub handle_result {
		}

		if ($show_realtime) {
			if ( ( $admode eq 'arr' and $result->arrival )
			if ( $self->param('hafas') ) {
				$time = $result->datetime->strftime('%H:%M');
			}
			elsif ( ( $admode eq 'arr' and $result->arrival )
				or not $result->departure )
			{
				$time = $result->arrival->strftime('%H:%M');