Skip to content

Commit c07b8ad

Browse files
committed
fix: After enabling identity authentication in the application, the knowledge base retrieves the reference document list variable, but there is no content retrieved when asking questions on the application dialogue page
1 parent a4b7b8d commit c07b8ad

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

apps/application/flow/step_node/search_knowledge_node/impl/base_search_knowledge_node.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,11 @@ def execute(self, knowledge_id_list, knowledge_setting, question, show_knowledge
8585
knowledge_id_list = self.get_reference_content(search_scope_reference)
8686
else: # 文档
8787
document_id_list = self.get_reference_content(search_scope_reference)
88-
knowledge_id_list = list(QuerySet(Document).filter(
88+
knowledge_id_list = [str(k) for k in QuerySet(Document).filter(
8989
id__in=document_id_list
9090
).values_list(
9191
'knowledge_id', flat=True
92-
).distinct())
92+
).distinct()]
9393

9494
get_knowledge_list_of_authorized = DatabaseModelManage.get_model('get_knowledge_list_of_authorized')
9595
chat_user_type = self.workflow_manage.get_body().get('chat_user_type')

0 commit comments

Comments
 (0)