From 9c7eb22c6147ce47791d7e7d0601d499f5c3718c Mon Sep 17 00:00:00 2001 From: CaptainB Date: Fri, 4 Jul 2025 11:08:20 +0800 Subject: [PATCH] refactor: improve error message for non-existent files in document handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1057925 --user=刘瑞斌 【知识库】知识库快速创建空白文档-添加段落和内容-随后下载源文档-下载文件提示异常 https://www.tapd.cn/62980211/s/1723202 --- apps/knowledge/serializers/document.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/knowledge/serializers/document.py b/apps/knowledge/serializers/document.py index dd85f178..304ea40d 100644 --- a/apps/knowledge/serializers/document.py +++ b/apps/knowledge/serializers/document.py @@ -563,7 +563,7 @@ class DocumentSerializers(serializers.Serializer): self.is_valid(raise_exception=True) file = QuerySet(File).filter(source_id=self.data.get('document_id')).first() if not file: - raise AppApiException(500, _('file not exist')) + raise AppApiException(500, _('File not exist. Only manually uploaded documents are supported.')) return FileSerializer.Operate(data={'id': file.id}).get(with_valid=True) def one(self, with_valid=False):