Commit 7e2a1803 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

get_polyline_p: Handle HTTP errors

parent 13e30708
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -378,6 +378,16 @@ sub get_polyline_p {
	  ->then(
		sub {
			my ($tx) = @_;

			if ( my $err = $tx->error ) {
				$self->{log}->warn(
"hafas->get_polyline_p($url): HTTP $err->{code} $err->{message}"
				);
				$promise->reject(
					"GET $url returned HTTP $err->{code} $err->{message}");
				return;
			}

			$self->{log}->debug("GET $url (OK)");
			my $json = decode_json( $tx->res->body );
			my @coordinate_list;