Skip to content

Commit cecd3f9

Browse files
committed
refactor: remove unused logging import and enhance knowledge base query
1 parent 295eb88 commit cecd3f9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

apps/knowledge/serializers/knowledge.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import io
22
import json
3-
import logging
43
import os
54
import re
65
import traceback
@@ -22,13 +21,13 @@
2221
from application.models import ApplicationKnowledgeMapping
2322
from common.config.embedding_config import VectorStore
2423
from common.constants.cache_version import Cache_Version
25-
from common.constants.permission_constants import ResourceAuthType, ResourcePermissionGroup, ResourcePermission
24+
from common.constants.permission_constants import ResourceAuthType, ResourcePermission
2625
from common.database_model_manage.database_model_manage import DatabaseModelManage
2726
from common.db.search import native_search, get_dynamics_model, native_page_search
2827
from common.db.sql_execute import select_list
2928
from common.event import ListenerManagement
3029
from common.exception.app_exception import AppApiException
31-
from common.utils.common import valid_license, post, get_file_content, parse_image
30+
from common.utils.common import post, get_file_content, parse_image
3231
from common.utils.fork import Fork, ChildLink
3332
from common.utils.logger import maxkb_logger
3433
from common.utils.split_model import get_split_model
@@ -328,7 +327,8 @@ def edit(self, instance: Dict):
328327
self.is_valid()
329328
if QuerySet(Knowledge).filter(
330329
workspace_id=self.data.get('workspace_id'),
331-
name=instance.get('name')
330+
name=instance.get('name'),
331+
folder_id=instance.get('folder_id', self.data.get('workspace_id'))
332332
).exclude(id=self.data.get('knowledge_id')).exists():
333333
raise AppApiException(500, _('Knowledge base name duplicate!'))
334334
knowledge = QuerySet(Knowledge).get(id=self.data.get("knowledge_id"))

0 commit comments

Comments
 (0)