diff --git a/src/services/providers/registrySearchProvider.ts b/src/services/providers/registrySearchProvider.ts index bea726a2e..a2cede14a 100644 --- a/src/services/providers/registrySearchProvider.ts +++ b/src/services/providers/registrySearchProvider.ts @@ -32,7 +32,7 @@ export const useComfyRegistrySearchProvider = (): NodePackSearchProvider => { search: isNodeSearch ? undefined : query, comfy_node_search: isNodeSearch ? query : undefined, limit: pageSize, - offset: pageNumber * pageSize + page: pageNumber + 1 // Registry API uses 1-based pagination } const searchResult = await registryStore.search.call(searchParams) diff --git a/tests-ui/tests/services/registrySearchProvider.test.ts b/tests-ui/tests/services/registrySearchProvider.test.ts index 79e4e52f2..fe25018ad 100644 --- a/tests-ui/tests/services/registrySearchProvider.test.ts +++ b/tests-ui/tests/services/registrySearchProvider.test.ts @@ -45,7 +45,7 @@ describe('useComfyRegistrySearchProvider', () => { search: 'test', comfy_node_search: undefined, limit: 10, - offset: 0 + page: 1 }) expect(result.nodePacks).toEqual(mockResults.nodes) expect(result.querySuggestions).toEqual([]) @@ -68,7 +68,7 @@ describe('useComfyRegistrySearchProvider', () => { search: undefined, comfy_node_search: 'LoadImage', limit: 20, - offset: 20 + page: 2 }) expect(result.nodePacks).toEqual(mockResults.nodes) })