From 04a2a3fbae7deaa97543648a1b9cfe4b5dcb5740 Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Wed, 23 Nov 2022 18:12:36 -0400 Subject: [PATCH] fix(store): max records per query --- waku/v2/protocol/store/waku_store.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/waku/v2/protocol/store/waku_store.go b/waku/v2/protocol/store/waku_store.go index 0b722dad..4981381a 100644 --- a/waku/v2/protocol/store/waku_store.go +++ b/waku/v2/protocol/store/waku_store.go @@ -481,7 +481,11 @@ func (store *WakuStore) Query(ctx context.Context, query Query, opts ...HistoryR q.PagingInfo.Direction = pb.PagingInfo_BACKWARD } - q.PagingInfo.PageSize = params.pageSize + pageSize := params.pageSize + if pageSize == 0 || pageSize > uint64(MaxPageSize) { + pageSize = MaxPageSize + } + q.PagingInfo.PageSize = pageSize response, err := store.queryFrom(ctx, q, params.selectedPeer, params.requestId) if err != nil {