From eaaa5c9962b1327bd7c1041e2c056cdddecd2874 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Fri, 12 Mar 2021 15:07:47 +0100 Subject: [PATCH] fix getThreadMessagesByParentId --- packages/stream_chat_persistence/lib/src/dao/message_dao.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/stream_chat_persistence/lib/src/dao/message_dao.dart b/packages/stream_chat_persistence/lib/src/dao/message_dao.dart index 01e5c889..204daaed 100644 --- a/packages/stream_chat_persistence/lib/src/dao/message_dao.dart +++ b/packages/stream_chat_persistence/lib/src/dao/message_dao.dart @@ -102,7 +102,7 @@ class MessageDao extends DatabaseAccessor .map(_messageFromJoinRow) .get()); - if (options?.lessThan != null) { + if (options?.lessThan != null && msgList.isNotEmpty) { final lessThanIndex = msgList.indexWhere((m) => m.id == options.lessThan); msgList.removeRange(lessThanIndex, msgList.length); }