diff --git a/server/pkg/dal/filter.go b/server/pkg/dal/filter.go index ac6827aec..1439439b9 100644 --- a/server/pkg/dal/filter.go +++ b/server/pkg/dal/filter.go @@ -173,7 +173,9 @@ func (a internalFilter) mergeFilters(b internalFilter) (c internalFilter) { // cursor // always use the latest paging cursor - c.cursor = b.cursor + if b.cursor != nil { + c.cursor = b.cursor + } return }