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(