From a1a95775db2f6483b0800c0d17a4388bad88a77c Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Thu, 5 Mar 2026 08:45:02 +0100 Subject: [PATCH] fix: align book sorting with Komga numberSort --- src/lib/services/book.service.ts | 7 +++++-- src/lib/services/series.service.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/services/book.service.ts b/src/lib/services/book.service.ts index 57bbd69..300a065 100644 --- a/src/lib/services/book.service.ts +++ b/src/lib/services/book.service.ts @@ -201,7 +201,7 @@ export class BookService extends BaseApiService { }>( { path: "books/list", - params: { page: String(randomPage), size: "20", sort: "number,asc" }, + params: { page: String(randomPage), size: "20", sort: "metadata.numberSort,asc" }, }, { "Content-Type": "application/json" }, { method: "POST", body: JSON.stringify(searchBody) } @@ -213,7 +213,10 @@ export class BookService extends BaseApiService { content: KomgaBook[]; totalElements: number; }>( - { path: "books/list", params: { page: "0", size: "20", sort: "number,asc" } }, + { + path: "books/list", + params: { page: "0", size: "20", sort: "metadata.numberSort,asc" }, + }, { "Content-Type": "application/json" }, { method: "POST", body: JSON.stringify(searchBody) } ); diff --git a/src/lib/services/series.service.ts b/src/lib/services/series.service.ts index 77286ab..165d32c 100644 --- a/src/lib/services/series.service.ts +++ b/src/lib/services/series.service.ts @@ -80,7 +80,7 @@ export class SeriesService extends BaseApiService { const params: Record = { page: String(page), size: String(size), - sort: "number,asc", + sort: "metadata.numberSort,asc", }; const response = await this.fetchFromApi>(