Commit 629ca9e9 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

Show backend errors on station selection page

parent 42bb5cc4
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1458,7 +1458,11 @@ get '/s/*station' => sub {
	my $status = get_departures($station);

	if ( $status->{errstr} ) {
		$self->render( 'landingpage', error => $status->{errstr} );
		$self->render(
			'landingpage',
			with_geolocation => 1,
			error            => $status->{errstr}
		);
	}
	else {
		# You can't check into a train which terminates here
+13 −1
Original line number Diff line number Diff line
% if (is_user_authenticated()) {
	% if (stash('error')) {
		<div class="row">
			<div class="col s12">
				<div class="card red darken-4">
					<div class="card-content white-text">
						<span class="card-title">Backend-Fehler</span>
						<p><%= stash('error') %></p>
					</div>
				</div>
			</div>
		</div>
	% }
	<div class="row">
		<div class="col s12">
			% my $status = get_user_status();
@@ -35,7 +47,7 @@
							<div class="progress"><div class="indeterminate"></div></div>
						</div>
						%= form_for 'list_departures' => begin
							<div class="input-field text-white">
							<div class="input-field">
								%= text_field 'station', id => 'station', class => 'autocomplete white-text', require => undef
								<label for="station">Manuelle Eingabe (Name oder DS100)</label>
							</div>