diff --git a/web/service/use-plugins.ts b/web/service/use-plugins.ts index f6dbecaeba..b5b8779a82 100644 --- a/web/service/use-plugins.ts +++ b/web/service/use-plugins.ts @@ -612,12 +612,11 @@ export const usePluginTaskList = (category?: PluginCategoryEnum | string) => { const taskAllFailed = lastData?.tasks.every(task => task.status === TaskStatus.failed) if (taskDone && lastData?.tasks.length && !taskAllFailed) refreshPluginList(category ? { category } as any : undefined, !category) - }, [initialized, isRefetching, data, category, refreshPluginList]) + }, [isRefetching]) useEffect(() => { - if (isFetched && !initialized) - setInitialized(true) - }, [isFetched, initialized]) + setInitialized(true) + }, []) const handleRefetch = useCallback(() => { refetch()