From 6d89077a29c29a243692c1e6dba71614b60849b4 Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Wed, 6 Dec 2023 14:10:00 +1100 Subject: [PATCH] fix pagination (#1860) use cache nodes for pagination --- .../app/$libraryId/Explorer/queries/useObjectsInfiniteQuery.ts | 2 +- .../app/$libraryId/Explorer/queries/usePathsInfiniteQuery.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/app/$libraryId/Explorer/queries/useObjectsInfiniteQuery.ts b/interface/app/$libraryId/Explorer/queries/useObjectsInfiniteQuery.ts index ae75148b3..c38095857 100644 --- a/interface/app/$libraryId/Explorer/queries/useObjectsInfiniteQuery.ts +++ b/interface/app/$libraryId/Explorer/queries/useObjectsInfiniteQuery.ts @@ -64,7 +64,7 @@ export function useObjectsInfiniteQuery({ }, getNextPageParam: (lastPage) => { if (lastPage.items.length < arg.take) return undefined; - else return lastPage.items[arg.take - 1]; + else return lastPage.nodes[arg.take - 1]; }, ...args }); diff --git a/interface/app/$libraryId/Explorer/queries/usePathsInfiniteQuery.ts b/interface/app/$libraryId/Explorer/queries/usePathsInfiniteQuery.ts index 85dbafd9c..9e6418568 100644 --- a/interface/app/$libraryId/Explorer/queries/usePathsInfiniteQuery.ts +++ b/interface/app/$libraryId/Explorer/queries/usePathsInfiniteQuery.ts @@ -131,7 +131,7 @@ export function usePathsInfiniteQuery({ getNextPageParam: (lastPage) => { if (arg.take === null || arg.take === undefined) return undefined; if (lastPage.items.length < arg.take) return undefined; - else return lastPage.items[arg.take - 1]; + else return lastPage.nodes[arg.take - 1]; }, onSuccess: () => getExplorerStore().resetNewThumbnails(), ...args