diff --git a/apps/knowledge/serializers/problem.py b/apps/knowledge/serializers/problem.py index a7367a3c8..533258fca 100644 --- a/apps/knowledge/serializers/problem.py +++ b/apps/knowledge/serializers/problem.py @@ -245,6 +245,7 @@ class ProblemSerializers(serializers.Serializer): raise AppApiException(500, _('Knowledge id does not exist')) def get_query_set(self): + self.is_valid() query_set = QuerySet(model=Problem) query_set = query_set.filter( **{'knowledge_id': self.data.get('knowledge_id')}) diff --git a/ui/src/views/system-resource-management/KnowledgeResourceIndex.vue b/ui/src/views/system-resource-management/KnowledgeResourceIndex.vue index 6a194b06c..cddbb90ba 100644 --- a/ui/src/views/system-resource-management/KnowledgeResourceIndex.vue +++ b/ui/src/views/system-resource-management/KnowledgeResourceIndex.vue @@ -172,7 +172,7 @@ text :title="$t('views.knowledge.setting.vectorization')" @click.stop="reEmbeddingKnowledge(row)" - v-if="permissionPrecise.vector(row.id)" + v-if="permissionPrecise.vector()" > @@ -189,14 +189,14 @@ {{ $t('views.knowledge.setting.sync') }} {{ $t('views.document.generateQuestion.title') }} {{ $t('common.setting') }} {{ $t('views.document.setting.export') }} Excel {{ $t('views.document.setting.export') }} ZIP {{ $t('common.delete') }}