From 1b50c5404df047c0df2cfdc5b2fd270ce7686f42 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Thu, 2 Oct 2025 17:25:00 +0800 Subject: [PATCH] fix: enhance knowledge base plugin status check to handle empty data response --- dashboard/src/views/alkaid/KnowledgeBase.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dashboard/src/views/alkaid/KnowledgeBase.vue b/dashboard/src/views/alkaid/KnowledgeBase.vue index 89616a21b..c9aa3a9d3 100644 --- a/dashboard/src/views/alkaid/KnowledgeBase.vue +++ b/dashboard/src/views/alkaid/KnowledgeBase.vue @@ -601,11 +601,11 @@ export default { checkPlugin() { axios.get('/api/plugin/get?name=astrbot_plugin_knowledge_base') .then(response => { - if (response.data.status !== 'ok') { + if (response.data.status !== 'ok' || response.data.data.length === 0) { this.showSnackbar(this.tm('messages.pluginNotAvailable'), 'error'); return } - if (!response.data.data.activated) { + if (!response.data.data[0].activated) { this.showSnackbar(this.tm('messages.pluginNotActivated'), 'error'); return }