fix: The limit on the number of conversations in the application is invalid (#3567)

This commit is contained in:
shaohuzhang1 2025-07-11 22:02:42 +08:00 committed by GitHub
parent 592ae54e82
commit d8c35fffd7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View File

@ -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

View File

@ -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