From 0827cfed118aea48041405e03eacc97e857c21f4 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Sun, 12 Apr 2026 08:40:48 +0100 Subject: [PATCH] Pagination Bugfix #3 --- dist/utils/sql-generator.js | 2 +- package.json | 2 +- src/utils/sql-generator.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/utils/sql-generator.js b/dist/utils/sql-generator.js index e2a9967..f99bdf0 100644 --- a/dist/utils/sql-generator.js +++ b/dist/utils/sql-generator.js @@ -387,7 +387,7 @@ export default function sqlGenerator({ tableName, genObject, dbFullName, count } queryString += ` OFFSET ${genObject.offset}`; } else if (genObject?.page && genObject.limit && !count) { - queryString += ` OFFSET ${genObject.page * genObject.limit}`; + queryString += ` OFFSET ${(genObject.page - 1) * genObject.limit}`; } return { string: queryString, diff --git a/package.json b/package.json index 50affce..f2130dc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bun-sqlite", - "version": "1.0.32", + "version": "1.0.33", "description": "SQLite manager for Bun", "author": "Benjamin Toby", "main": "dist/index.js", diff --git a/src/utils/sql-generator.ts b/src/utils/sql-generator.ts index 62fda90..80a0050 100644 --- a/src/utils/sql-generator.ts +++ b/src/utils/sql-generator.ts @@ -517,7 +517,7 @@ export default function sqlGenerator< if (genObject?.offset && !count) { queryString += ` OFFSET ${genObject.offset}`; } else if (genObject?.page && genObject.limit && !count) { - queryString += ` OFFSET ${genObject.page * genObject.limit}`; + queryString += ` OFFSET ${(genObject.page - 1) * genObject.limit}`; } return {