EBernhardson has uploaded a new change for review. https://gerrit.wikimedia.org/r/113380
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 --- M includes/Data/Pager.php 1 file changed, 5 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow refs/changes/80/113380/1 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/113380 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia8afd0457baec1527ad8a7de3a656aa3b9b3d312 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Flow Gerrit-Branch: master Gerrit-Owner: EBernhardson <ebernhard...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits