fix: simplify validation checks in document and paragraph retrieval methods
This commit is contained in:
parent
3d1ebad70b
commit
7fc0bd2396
@ -606,8 +606,7 @@ class DocumentSerializers(serializers.Serializer):
|
|||||||
return FileSerializer.Operate(data={'id': file.id}).get(with_valid=True)
|
return FileSerializer.Operate(data={'id': file.id}).get(with_valid=True)
|
||||||
|
|
||||||
def one(self, with_valid=False):
|
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 = QuerySet(model=Document)
|
||||||
query_set = query_set.filter(**{'id': self.data.get("document_id")})
|
query_set = query_set.filter(**{'id': self.data.get("document_id")})
|
||||||
return native_search({
|
return native_search({
|
||||||
|
|||||||
@ -361,6 +361,7 @@ class ParagraphSerializers(serializers.Serializer):
|
|||||||
raise AppApiException(500, _('Knowledge id does not exist'))
|
raise AppApiException(500, _('Knowledge id does not exist'))
|
||||||
|
|
||||||
def get_query_set(self):
|
def get_query_set(self):
|
||||||
|
self.is_valid()
|
||||||
query_set = QuerySet(model=Paragraph)
|
query_set = QuerySet(model=Paragraph)
|
||||||
query_set = query_set.filter(
|
query_set = query_set.filter(
|
||||||
**{'knowledge_id': self.data.get('knowledge_id'), 'document_id': self.data.get("document_id")})
|
**{'knowledge_id': self.data.get('knowledge_id'), 'document_id': self.data.get("document_id")})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user