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

departures: distinguish between backend errors (502) and internal errors (500)

Closes #179
parent 509c2377
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -1129,11 +1129,18 @@ sub station {
					}
				)->wait;
			}
			elsif ( $err =~ m{svcRes} ) {
				$self->render(
					'bad_gateway',
					message => $err,
					status  => 502
				);
			}
			else {
				$self->render(
					'exception',
					exception => $err,
					status    => 502
					status    => 500
				);
			}
		}
+21 −0
Original line number Diff line number Diff line
<div class="row">
	<div class="col s12">
		<div class="card caution-color">
			<div class="card-content white-text">
				<span class="card-title">502 Bad Gateway</span>
				<p>
					Das von travelynx genutzte Backend hat einen Fehler zurückgegeben.
					Oft sind diese temporär – versuche es in ein paar Sekunden bis Minuten noch einmal.
				</p>
			</div>
		</div>
	</div>
</div>
<div class="row">
	<div class="col s12">
		<p>Details:</p>
		<p style="font-family: monospace;">
			%= $message
		</p>
	</div>
</div>