diff --git a/src/Wikisource.php b/src/Wikisource.php index 9782790..130ab45 100644 --- a/src/Wikisource.php +++ b/src/Wikisource.php @@ -254,6 +254,10 @@ public function sendApiRequest( FluentRequest $request, $resultKey ) { // Send request and save data for later returning. $this->logger->debug( "API request: " . json_encode( $request->getParams() ) ); $result = new Data( $this->getMediawikiApi()->getRequest( $request ) ); + if ( !$result->has( $resultKey ) ) { + $continue = false; + continue; + } $resultingData = $result->get( $resultKey ); if ( !is_array( $resultingData ) ) { $continue = false;