From f668daa902949556af94eaf36477ad84bb76cdd8 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Tue, 5 Aug 2025 15:03:31 +0800 Subject: [PATCH] fix: refactor delete method in DocumentSerializers for improved clarity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1060005 --user=刘瑞斌 【资源管理】知识库-删除文档报错 https://www.tapd.cn/62980211/s/1749123 --- apps/knowledge/serializers/document.py | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/knowledge/serializers/document.py b/apps/knowledge/serializers/document.py index af6860e2f..196585e22 100644 --- a/apps/knowledge/serializers/document.py +++ b/apps/knowledge/serializers/document.py @@ -662,6 +662,7 @@ class DocumentSerializers(serializers.Serializer): @transaction.atomic def delete(self): + self.is_valid(raise_exception=True) document_id = self.data.get("document_id") source_file_ids = [ doc['meta'].get(