From 2f7f7ea474ad87c8f0bb6956301446106e653e2b Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Wed, 25 Mar 2026 14:37:27 +0800 Subject: [PATCH] fix infinite series sort --- next-ui/src/pages/libraries/[id]/series.vue | 4 +++- next-ui/src/types/PageRequest.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/next-ui/src/pages/libraries/[id]/series.vue b/next-ui/src/pages/libraries/[id]/series.vue index 596591a5..48b22c83 100644 --- a/next-ui/src/pages/libraries/[id]/series.vue +++ b/next-ui/src/pages/libraries/[id]/series.vue @@ -451,7 +451,9 @@ const { body: apiQuery.value, params: { query: { - ...pageParam, + page: pageParam.page, + size: pageParam.size, + sort: sortActive.value.map((it) => sortToString(it)), }, }, }) diff --git a/next-ui/src/types/PageRequest.ts b/next-ui/src/types/PageRequest.ts index cd23af94..b5edf308 100644 --- a/next-ui/src/types/PageRequest.ts +++ b/next-ui/src/types/PageRequest.ts @@ -15,7 +15,7 @@ function vSortItemToSort(sortItem: VSortItem): Sort { } } -function sortToString(sortItem: Sort | string): string { +export function sortToString(sortItem: Sort | string): string { if (typeof sortItem === 'string') return sortItem let sort = sortItem.key