From bd97b58aafc1e9be65880428adaa22d093ea0228 Mon Sep 17 00:00:00 2001 From: Nikita Date: Mon, 7 May 2018 13:14:37 +0300 Subject: [PATCH] iterator fixed --- redisson/src/main/java/org/redisson/BaseIterator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/redisson/src/main/java/org/redisson/BaseIterator.java b/redisson/src/main/java/org/redisson/BaseIterator.java index 1413cbceb..081db84e2 100644 --- a/redisson/src/main/java/org/redisson/BaseIterator.java +++ b/redisson/src/main/java/org/redisson/BaseIterator.java @@ -55,6 +55,9 @@ public abstract class BaseIterator implements Iterator { client = res.getRedisClient(); + lastIter = res.getValues().iterator(); + nextIterPos = res.getPos(); + if (res.getPos() == 0) { finished = true; if (res.getValues().isEmpty()) { @@ -69,8 +72,6 @@ public abstract class BaseIterator implements Iterator { return false; } } - lastIter = res.getValues().iterator(); - nextIterPos = res.getPos(); } while (!lastIter.hasNext()); } return lastIter.hasNext();