From 991b33da02e6f6740bbf049ebe481e811052c1c4 Mon Sep 17 00:00:00 2001 From: Sam Wilson Date: Tue, 31 Jan 2023 10:42:23 +0800 Subject: [PATCH] Check for data path before using Bug: T328395 --- src/Wikisource.php | 4 ++++ 1 file changed, 4 insertions(+) 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;