diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/DBInfoscreen/Controller/Stationboard.pm | 17 | 
1 files changed, 13 insertions, 4 deletions
| diff --git a/lib/DBInfoscreen/Controller/Stationboard.pm b/lib/DBInfoscreen/Controller/Stationboard.pm index faf7c13..6d75d2c 100644 --- a/lib/DBInfoscreen/Controller/Stationboard.pm +++ b/lib/DBInfoscreen/Controller/Stationboard.pm @@ -982,8 +982,12 @@ sub render_train {  				dt_now       => DateTime->now( time_zone => 'Europe/Berlin' ),  				station_name => $station_name,  				nav_link     => -				  $self->url_for( 'station', station => $station_name ) -				  ->query( { detailed => $self->param('detailed') } ), +				  $self->url_for( 'station', station => $station_name )->query( +					{ +						detailed => $self->param('detailed'), +						hafas    => $self->param('hafas') +					} +				  ),  			);  		}  	)->wait; @@ -1775,8 +1779,13 @@ sub handle_result {  				  or $template eq 'multi'  			),  			force_mobile => ( $template eq 'app' ), -			nav_link => $self->url_for( 'station', station => $station_name ) -			  ->query( { detailed => $self->param('detailed') } ), +			nav_link     => +			  $self->url_for( 'station', station => $station_name )->query( +				{ +					detailed => $self->param('detailed'), +					hafas    => $self->param('hafas') +				} +			  ),  		);  	}  	return; | 
