From 07607c0fd2effe8a6799e5ffebac1239b457756e Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Mon, 17 Jul 2023 19:07:54 +0200 Subject: [PATCH] Fix tests --- packages/server/src/sdk/app/rows/search/external.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/server/src/sdk/app/rows/search/external.ts b/packages/server/src/sdk/app/rows/search/external.ts index 3317b0e398..223e1dcd7b 100644 --- a/packages/server/src/sdk/app/rows/search/external.ts +++ b/packages/server/src/sdk/app/rows/search/external.ts @@ -20,8 +20,8 @@ export async function search(options: SearchParams) { const { tableId } = options const { paginate, query, ...params } = options const { limit } = params - let bookmark = (params.bookmark && parseInt(params.bookmark)) || undefined - if (paginate && bookmark) { + let bookmark = (params.bookmark && parseInt(params.bookmark)) || null + if (paginate && !bookmark) { bookmark = 1 } let paginateObj = {} @@ -68,7 +68,7 @@ export async function search(options: SearchParams) { hasNextPage = nextRows.length > 0 } // need wrapper object for bookmarks etc when paginating - return { rows, hasNextPage, bookmark: (bookmark || 0) + 1 } + return { rows, hasNextPage, bookmark: bookmark && bookmark + 1 } } catch (err: any) { if (err.message && err.message.includes("does not exist")) { throw new Error(