From 45e434cc26bffadb1102fd89f2cd174cc5de2927 Mon Sep 17 00:00:00 2001 From: Shivashis Padhi Date: Wed, 3 Aug 2022 13:28:03 +0530 Subject: [PATCH] Fix issue with pagination where has_next is false for every case --- store/sqlstore/post_store.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/store/sqlstore/post_store.go b/store/sqlstore/post_store.go index 6e80105a3d..be309e4e3c 100644 --- a/store/sqlstore/post_store.go +++ b/store/sqlstore/post_store.go @@ -2990,7 +2990,7 @@ func (s *SqlPostStore) GetTopDMsForUserSince(userID string, since int64, offset }, }).GroupBy("vch.id", "vch.TotalMsgCount") - topDMsBuilder = topDMsBuilder.OrderBy("MessageCount DESC").Limit(uint64(limit)).Offset(uint64(offset)) + topDMsBuilder = topDMsBuilder.OrderBy("MessageCount DESC").Limit(uint64(limit + 1)).Offset(uint64(offset)) topDMs := make([]*model.TopDM, 0) sql, args, err := topDMsBuilder.ToSql()