diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagesManager.java b/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagesManager.java index aa64ead60..f808ffc86 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagesManager.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagesManager.java @@ -55,7 +55,7 @@ public class MessagesManager { List messages = cachedMessagesOnly ? new ArrayList<>() : this.messages.load(destination, destinationDevice); - if (messages.size() <= Messages.RESULT_SET_CHUNK_SIZE) { + if (messages.size() < Messages.RESULT_SET_CHUNK_SIZE) { messages.addAll(messagesCache.get(destinationUuid, destinationDevice, Messages.RESULT_SET_CHUNK_SIZE - messages.size())); }