Commit bb89800f authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

HAFAS, Marudor: Handle empty responses

parent c0c77e90
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -62,6 +62,12 @@ sub get_json_p {

			my $json = decode_json($body);

			if ( not $json ) {
				$self->{log}->debug("hafas->get_json_p($url): empty response");
				$promise->reject("GET $url returned empty response");
				return;
			}

			$cache->freeze( $url, $json );

			$promise->resolve($json);
+7 −0
Original line number Diff line number Diff line
@@ -55,6 +55,13 @@ sub get_json_p {

			my $res = $tx->res->json;

			if ( not $res ) {
				$self->{log}
				  ->debug("marudor->get_json_p($url): empty response");
				$promise->reject("GET $url returned empty response");
				return;
			}

			$cache->freeze( $url, $res );

			$promise->resolve($res);