From d8c35fffd774b0c9201d20df90e8c4859d386f9a Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Fri, 11 Jul 2025 22:02:42 +0800 Subject: [PATCH] fix: The limit on the number of conversations in the application is invalid (#3567) --- apps/application/flow/i_step_node.py | 2 +- apps/application/serializers/application_chat_record.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/application/flow/i_step_node.py b/apps/application/flow/i_step_node.py index 2fc0d8850..02e7470d5 100644 --- a/apps/application/flow/i_step_node.py +++ b/apps/application/flow/i_step_node.py @@ -88,7 +88,7 @@ class WorkFlowPostHandler: application_public_access_client = (QuerySet(ApplicationChatUserStats) .filter(chat_user_id=workflow_body.get('chat_user_id'), chat_user_type=workflow_body.get('chat_user_type'), - application_id=self.chat_info.application.id).first()) + application_id=self.chat_info.application_id).first()) if application_public_access_client is not None: application_public_access_client.access_num = application_public_access_client.access_num + 1 application_public_access_client.intraday_access_num = application_public_access_client.intraday_access_num + 1 diff --git a/apps/application/serializers/application_chat_record.py b/apps/application/serializers/application_chat_record.py index 126dc6e3d..bdbda3fe2 100644 --- a/apps/application/serializers/application_chat_record.py +++ b/apps/application/serializers/application_chat_record.py @@ -121,8 +121,8 @@ class ApplicationChatRecordQuerySerializers(serializers.Serializer): for item in chat_record.details.values(): if item.get('type') == 'search-knowledge-node' and item.get('show_knowledge', False): - paragraph_list = paragraph_list + item.get( - 'paragraph_list') + paragraph_list = paragraph_list + (item.get( + 'paragraph_list') or []) if item.get('type') == 'reranker-node' and item.get('show_knowledge', False): paragraph_list = paragraph_list + [rl.get('metadata') for rl in item.get('result_list') if