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

Add backend selection link to Bad Gateway / Gateway Timeout error messages

parent be77455f
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -1131,18 +1131,22 @@ sub station {
					}
				)->wait;
			}
			elsif ( $err =~ m{svcRes|connection close|Service Temporarily Unavailable} ) {
			elsif ( $err
				=~ m{svcRes|connection close|Service Temporarily Unavailable} )
			{
				$self->render(
					'bad_gateway',
					message            => $err,
					status  => 502
					status             => 502,
					select_new_backend => 1,
				);
			}
			elsif ( $err =~ m{timeout}i ) {
				$self->render(
					'gateway_timeout',
					message            => $err,
					status  => 504
					status             => 504,
					select_new_backend => 1,
				);
			}
			else {
+6 −1
Original line number Diff line number Diff line
@@ -6,7 +6,12 @@
				<p>
					Das von travelynx genutzte Backend hat einen Fehler zurückgegeben.
					travelynx hat keine Möglichkeiten, diese Situation zu beheben.
					% if (stash('select_new_backend')) {
						Versuche es in ein paar Sekunden bis Minuten noch einmal oder <a href="/account/select_backend">wähle ein anderes Backend</a>.
					% }
					% else {
						Versuche es in ein paar Sekunden bis Minuten noch einmal.
					% }
				</p>
			</div>
		</div>
+6 −1
Original line number Diff line number Diff line
@@ -6,7 +6,12 @@
				<p>
					Das von travelynx genutzte Backend hat nicht rechtzeitig reagiert.
					travelynx hat keine Möglichkeiten, diese Situation zu beheben.
					Vrsuche es in ein paar Sekunden bis Minuten noch einmal.
					% if (stash('select_new_backend')) {
						Versuche es in ein paar Sekunden bis Minuten noch einmal oder <a href="/account/select_backend">wähle ein anderes Backend</a>.
					% }
					% else {
						Versuche es in ein paar Sekunden bis Minuten noch einmal.
					% }
				</p>
			</div>
		</div>