fix(kb): max depth exceeded chunks page error (#3695)

This commit is contained in:
Vikhyath Mondreti
2026-03-20 15:23:44 -07:00
committed by GitHub
parent 6d7121110e
commit e270756886
2 changed files with 6 additions and 4 deletions
@@ -1,6 +1,6 @@
'use client'
import { useCallback } from 'react'
import { useCallback, useMemo } from 'react'
import { useQueryClient } from '@tanstack/react-query'
import type { AllTagSlot } from '@/lib/knowledge/constants'
import { knowledgeKeys, useTagDefinitionsQuery } from '@/hooks/queries/kb/knowledge'
@@ -29,8 +29,10 @@ export function useKnowledgeBaseTagDefinitions(knowledgeBaseId: string | null) {
})
}, [queryClient, knowledgeBaseId])
const tagDefinitions = useMemo(() => (query.data ?? []) as TagDefinition[], [query.data])
return {
tagDefinitions: (query.data ?? []) as TagDefinition[],
tagDefinitions,
isLoading: query.isLoading,
error: query.error instanceof Error ? query.error.message : null,
fetchTagDefinitions,
+2 -2
View File
@@ -1,6 +1,6 @@
'use client'
import { useCallback } from 'react'
import { useCallback, useMemo } from 'react'
import { useQueryClient } from '@tanstack/react-query'
import type { AllTagSlot } from '@/lib/knowledge/constants'
import {
@@ -40,7 +40,7 @@ export function useTagDefinitions(
const { mutateAsync: saveTagDefinitionsMutation } = useSaveDocumentTagDefinitions()
const { mutateAsync: deleteTagDefinitionsMutation } = useDeleteDocumentTagDefinitions()
const tagDefinitions = (query.data ?? []) as TagDefinition[]
const tagDefinitions = useMemo(() => (query.data ?? []) as TagDefinition[], [query.data])
const fetchTagDefinitions = useCallback(async () => {
if (!knowledgeBaseId || !documentId) return