Skip to content

Commit e8dd26f

Browse files
[Manager] Fix: When using registry search provider, results not properly paginated' (#4249)
1 parent 3a1bd18 commit e8dd26f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/services/providers/registrySearchProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export const useComfyRegistrySearchProvider = (): NodePackSearchProvider => {
3232
search: isNodeSearch ? undefined : query,
3333
comfy_node_search: isNodeSearch ? query : undefined,
3434
limit: pageSize,
35-
offset: pageNumber * pageSize
35+
page: pageNumber + 1 // Registry API uses 1-based pagination
3636
}
3737

3838
const searchResult = await registryStore.search.call(searchParams)

tests-ui/tests/services/registrySearchProvider.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ describe('useComfyRegistrySearchProvider', () => {
4545
search: 'test',
4646
comfy_node_search: undefined,
4747
limit: 10,
48-
offset: 0
48+
page: 1
4949
})
5050
expect(result.nodePacks).toEqual(mockResults.nodes)
5151
expect(result.querySuggestions).toEqual([])
@@ -68,7 +68,7 @@ describe('useComfyRegistrySearchProvider', () => {
6868
search: undefined,
6969
comfy_node_search: 'LoadImage',
7070
limit: 20,
71-
offset: 20
71+
page: 2
7272
})
7373
expect(result.nodePacks).toEqual(mockResults.nodes)
7474
})

0 commit comments

Comments
 (0)