From 65931a1777bdd2f149777ff3ffa2ff4168e06bf5 Mon Sep 17 00:00:00 2001 From: Marek Maslowski Date: Tue, 14 Apr 2026 19:03:31 +0200 Subject: [PATCH] fix pagination in synology --- server/src/routes/memories/synology.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/src/routes/memories/synology.ts b/server/src/routes/memories/synology.ts index 196dd984..5cfaa57b 100644 --- a/server/src/routes/memories/synology.ts +++ b/server/src/routes/memories/synology.ts @@ -96,8 +96,12 @@ router.post('/search', authenticate, async (req: Request, res: Response) => { const body = req.body as Record; const from = _parseStringBodyField(body.from); const to = _parseStringBodyField(body.to); - const offset = _parseNumberBodyField(body.offset, 0); - const limit = _parseNumberBodyField(body.limit, 100); + let offset = _parseNumberBodyField(body.offset, 0); + const page = _parseNumberBodyField(body.page, 1) - 1; + let limit = _parseNumberBodyField(body.limit, 100); + const size = _parseNumberBodyField(body.size, 0); + if(page > 0) offset = page*limit; + if(size > 0) limit = size; handleServiceResult(res, await searchSynologyPhotos( authReq.user.id,