diff --git a/apps/knowledge/serializers/document.py b/apps/knowledge/serializers/document.py index b32dc78f8..af6860e2f 100644 --- a/apps/knowledge/serializers/document.py +++ b/apps/knowledge/serializers/document.py @@ -606,8 +606,7 @@ class DocumentSerializers(serializers.Serializer): return FileSerializer.Operate(data={'id': file.id}).get(with_valid=True) def one(self, with_valid=False): - if with_valid: - self.is_valid(raise_exception=True) + self.is_valid(raise_exception=True) query_set = QuerySet(model=Document) query_set = query_set.filter(**{'id': self.data.get("document_id")}) return native_search({ diff --git a/apps/knowledge/serializers/paragraph.py b/apps/knowledge/serializers/paragraph.py index c02fe93c4..6d4e24dfb 100644 --- a/apps/knowledge/serializers/paragraph.py +++ b/apps/knowledge/serializers/paragraph.py @@ -361,6 +361,7 @@ class ParagraphSerializers(serializers.Serializer): raise AppApiException(500, _('Knowledge id does not exist')) def get_query_set(self): + self.is_valid() query_set = QuerySet(model=Paragraph) query_set = query_set.filter( **{'knowledge_id': self.data.get('knowledge_id'), 'document_id': self.data.get("document_id")})