jenkins-bot has submitted this change and it was merged.

Change subject: Gracefully handle empty pagination result
......................................................................


Gracefully handle empty pagination result

Pagination was mistakenly interpreting an empty result
set as result set containing a single null value.

Bug: 61349
Change-Id: Ia8afd0457baec1527ad8a7de3a656aa3b9b3d312
(cherry picked from commit 1257483033083ded06e3a82f02df3984df679fa6)
---
M includes/Data/Pager.php
1 file changed, 5 insertions(+), 2 deletions(-)

Approvals:
  EBernhardson: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/includes/Data/Pager.php b/includes/Data/Pager.php
index fd229c8..2616af5 100644
--- a/includes/Data/Pager.php
+++ b/includes/Data/Pager.php
@@ -36,8 +36,11 @@
 
                // Retrieve results
                $results = $this->storage->find( $this->query, $options );
-
-               return $this->processPage( $direction, $offset, $pageLimit, 
$results );
+               if ( $results === null ) {
+                       return new PagerPage( array(), array(), $this );
+               } else {
+                       return $this->processPage( $direction, $offset, 
$pageLimit, $results );
+               }
        }
 
        public function getDefaultLimit() {

-- 
To view, visit https://gerrit.wikimedia.org/r/114052
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ia8afd0457baec1527ad8a7de3a656aa3b9b3d312
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: wmf/1.23wmf14
Gerrit-Owner: EBernhardson <ebernhard...@wikimedia.org>
Gerrit-Reviewer: EBernhardson <ebernhard...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to