From ef95b37ace65aa2735e5fd07326730abbcd03be4 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 11 Mar 2025 19:25:46 +1000 Subject: [PATCH] fix(ui): workflow library infinite query providesTags --- .../frontend/web/src/services/api/endpoints/workflows.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/services/api/endpoints/workflows.ts b/invokeai/frontend/web/src/services/api/endpoints/workflows.ts index 89174e9e42..10d919896d 100644 --- a/invokeai/frontend/web/src/services/api/endpoints/workflows.ts +++ b/invokeai/frontend/web/src/services/api/endpoints/workflows.ts @@ -99,7 +99,12 @@ export const workflowsApi = api.injectEndpoints({ providesTags: (result) => { const tags: ApiTagDescription[] = ['FetchOnReconnect', { type: 'Workflow', id: LIST_TAG }]; if (result) { - tags.push(...result.items.map((workflow) => ({ type: 'Workflow', id: workflow.workflow_id }) as const)); + tags.push( + ...result.pages + .map(({ items }) => items) + .flat() + .map((workflow) => ({ type: 'Workflow', id: workflow.workflow_id }) as const) + ); } return tags; },