fix: Paragraph list unsorted (#2411)
This commit is contained in:
parent
effe37fa6c
commit
50dd8fae41
@ -712,7 +712,10 @@ class DocumentSerializers(ApiMixin, serializers.Serializer):
|
|||||||
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(query_set, select_string=get_file_content(
|
return native_search({
|
||||||
|
'document_custom_sql': query_set,
|
||||||
|
'order_by_query': QuerySet(Document).order_by('-create_time', 'id')
|
||||||
|
}, select_string=get_file_content(
|
||||||
os.path.join(PROJECT_DIR, "apps", "dataset", 'sql', 'list_document.sql')), with_search_one=True)
|
os.path.join(PROJECT_DIR, "apps", "dataset", 'sql', 'list_document.sql')), with_search_one=True)
|
||||||
|
|
||||||
def edit(self, instance: Dict, with_valid=False):
|
def edit(self, instance: Dict, with_valid=False):
|
||||||
@ -1098,7 +1101,10 @@ class DocumentSerializers(ApiMixin, serializers.Serializer):
|
|||||||
if len(document_model_list) == 0:
|
if len(document_model_list) == 0:
|
||||||
return [], dataset_id
|
return [], dataset_id
|
||||||
query_set = query_set.filter(**{'id__in': [d.id for d in document_model_list]})
|
query_set = query_set.filter(**{'id__in': [d.id for d in document_model_list]})
|
||||||
return native_search(query_set, select_string=get_file_content(
|
return native_search({
|
||||||
|
'document_custom_sql': query_set,
|
||||||
|
'order_by_query': QuerySet(Document).order_by('-create_time', 'id')
|
||||||
|
}, select_string=get_file_content(
|
||||||
os.path.join(PROJECT_DIR, "apps", "dataset", 'sql', 'list_document.sql')),
|
os.path.join(PROJECT_DIR, "apps", "dataset", 'sql', 'list_document.sql')),
|
||||||
with_search_one=False), dataset_id
|
with_search_one=False), dataset_id
|
||||||
|
|
||||||
|
|||||||
@ -663,6 +663,7 @@ class ParagraphSerializers(ApiMixin, serializers.Serializer):
|
|||||||
**{'title__icontains': self.data.get('title')})
|
**{'title__icontains': self.data.get('title')})
|
||||||
if 'content' in self.data:
|
if 'content' in self.data:
|
||||||
query_set = query_set.filter(**{'content__icontains': self.data.get('content')})
|
query_set = query_set.filter(**{'content__icontains': self.data.get('content')})
|
||||||
|
query_set.order_by('-create_time', 'id')
|
||||||
return query_set
|
return query_set
|
||||||
|
|
||||||
def list(self):
|
def list(self):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user