fix: 修复应用命中测试未关联知识库时,响应空数组 (#859)

v3.2
shaohuzhang1 2024-07-24 16:31:57 +08:00 committed by GitHub
parent c6886088e3
commit c2bfadac3c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 1 deletions

View File

@ -423,7 +423,8 @@ class ApplicationSerializer(serializers.Serializer):
dataset_id_list = [ad.dataset_id for ad in
QuerySet(ApplicationDatasetMapping).filter(
application_id=self.data.get('id'))]
if len(dataset_id_list) == 0:
return []
exclude_document_id_list = [str(document.id) for document in
QuerySet(Document).filter(
dataset_id__in=dataset_id_list,