summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDiego Zambelli Sessona <diego.sessona@gmail.com>2024-04-04 10:14:09 +0200
committerDiego Zambelli Sessona <diego.sessona@gmail.com>2024-04-04 10:15:09 +0200
commit3558fdc6f56de5d7055af77a7bbb5f9fca876f51 (patch)
tree1e48dcc2e2bc1b868f58b503dde6ee732e1e71a3
parent1d7803586a74ab9688b32d64f9df15527fafbfde (diff)
parent65da242079ead7ee68bd7ee4241838bd466b93f2 (diff)
Merge branch 'stable-3.4' into stable-3.5upstream/stable-3.5
* stable-3.4: Reset pageResultSize when PaginationType NONE back-fill results Release-Notes: skip Change-Id: I32a22fcbd7c84d07ff96df44975dd4c53259b94e
-rw-r--r--java/com/google/gerrit/index/query/PaginatingSource.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/java/com/google/gerrit/index/query/PaginatingSource.java b/java/com/google/gerrit/index/query/PaginatingSource.java
index 0ce0cc9dbb..84572d712a 100644
--- a/java/com/google/gerrit/index/query/PaginatingSource.java
+++ b/java/com/google/gerrit/index/query/PaginatingSource.java
@@ -103,6 +103,7 @@ public class PaginatingSource<T> implements DataSource<T> {
int nextStart = pageResultSize;
while (pageResultSize == limit && r.size() < limit) {
ResultSet<T> next = p.restart(nextStart);
+ pageResultSize = 0;
for (T data : buffer(next)) {
if (match(data)) {
r.add(data);