diff --git a/packages/query-graphql/src/types/connection/cursor/pager/strategies/keyset.pager-strategy.ts b/packages/query-graphql/src/types/connection/cursor/pager/strategies/keyset.pager-strategy.ts index aca7751ab..963680d98 100644 --- a/packages/query-graphql/src/types/connection/cursor/pager/strategies/keyset.pager-strategy.ts +++ b/packages/query-graphql/src/types/connection/cursor/pager/strategies/keyset.pager-strategy.ts @@ -48,7 +48,7 @@ export class KeysetPagerStrategy implements PagerStrategy { // Add 1 to the limit so we will fetch an additional node with the current node const sorting = this.getSortFields(query, opts); const filter = mergeFilter(query.filter ?? {}, this.createFieldsFilter(sorting, payload)); - return { filter, paging, sorting }; + return { ...query, filter, paging, sorting }; } checkForExtraNode(nodes: DTO[], opts: KeySetPagingOpts): DTO[] {