diff --git a/src/backend/bisheng/api/v1/linsight.py b/src/backend/bisheng/api/v1/linsight.py index df101b3c6..3c21b8100 100644 --- a/src/backend/bisheng/api/v1/linsight.py +++ b/src/backend/bisheng/api/v1/linsight.py @@ -186,17 +186,17 @@ async def generate_sop( logger.info(f"开始生成与重新规划灵思SOP,灵思会话版本ID: {linsight_session_version_id} ") - session_version = await LinsightSessionVersionDao.get_session_versions_by_session_id(linsight_session_version_id) + session_version = await LinsightSessionVersionDao.get_by_id(linsight_session_version_id) # 获取有权限的知识库列表 if not session_version: raise NotFoundError.http_exception() res = [] - if session_version[0].org_knowledge_enabled: + if session_version.org_knowledge_enabled: linsight_conf = settings.get_linsight_conf() res, _ = await KnowledgeService.get_knowledge(request, login_user, KnowledgeTypeEnum.NORMAL, None, 1, linsight_conf.max_knowledge_num) - if session_version[0].personal_knowledge_enabled: + if session_version.personal_knowledge_enabled: knowledge = await KnowledgeDao.aget_user_knowledge(login_user.user_id, None, KnowledgeTypeEnum.PRIVATE) if knowledge: