Budibase/budibase · error · HTTPError
Knowledge base not found
Error message
Knowledge base not found
What it means
Error "Knowledge base not found" thrown in Budibase/budibase.
Source
Thrown at packages/server/src/sdk/workspace/ai/knowledgeBase/crud.ts:117
}
throw error
}
await syncKeyVectorStores()
return newConfig
}
export async function update(
config: UpdateKnowledgeBaseRequest
): Promise<KnowledgeBase> {
if (!config._id || !config._rev) {
throw new HTTPError("id and rev required", 400)
}
const db = context.getWorkspaceDB()
const existing = await db.tryGet<KnowledgeBase>(config._id)
if (!existing) {
throw new HTTPError("Knowledge base not found", 404)
}
let updated: KnowledgeBase
const knowledgeBaseType = config.type
switch (knowledgeBaseType) {
case KnowledgeBaseType.GEMINI: {
if (knowledgeBaseType !== existing.type) {
throw new HTTPError("Knowledge base type cannot be changed", 400)
}
updated = {
...existing,
...config,
type: KnowledgeBaseType.GEMINI,
config: { googleFileStoreId: existing.config.googleFileStoreId },
} satisfies GeminiKnowledgeBase
break
}
default:View on GitHub (pinned to a81a902e9a)
When it happens
Trigger: Thrown at packages/server/src/sdk/workspace/ai/knowledgeBase/crud.ts:117 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Budibase/budibase@a81a902e9a (2026-08-29).
Data as JSON: /api/errors/a6a3b638abdeaad5.
Report an issue: GitHub.