diff --git a/packages/server/src/api/get.album.ts b/packages/server/src/api/get.album.ts index 70b8dac..da8d8f6 100644 --- a/packages/server/src/api/get.album.ts +++ b/packages/server/src/api/get.album.ts @@ -41,7 +41,7 @@ export default hono() if (next) { rows = await sql(c)` SELECT p.* FROM photo_album pa JOIN photo p ON p.id = pa.photo_id - WHERE pa.album_id = ${id} AND pa.photo_id < ${next} + WHERE pa.album_id = ${id} AND pa.photo_id <= ${next} ORDER BY pa.photo_id DESC LIMIT ${limit + 1} `.all() diff --git a/packages/server/src/api/get.photo.ts b/packages/server/src/api/get.photo.ts index d0c1834..67e1079 100644 --- a/packages/server/src/api/get.photo.ts +++ b/packages/server/src/api/get.photo.ts @@ -39,7 +39,7 @@ export default hono() LEFT JOIN photo_album pa ON pa.photo_id = p.id AND pa.album_id = ${albumId} - WHERE p.id < ${next} + WHERE p.id <= ${next} ORDER BY p.id DESC LIMIT ${LIMIT + 1} `.all() @@ -77,7 +77,7 @@ export default hono() ? await sql(c)` SELECT * FROM photo - WHERE id < ${next} + WHERE id <= ${next} ORDER BY id DESC LIMIT ${LIMIT + 1} `.all()