Skip to content

Commit 2005ad3

Browse files
committed
use order of original query when adding user_emoji info
1 parent 3ba5bfe commit 2005ad3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

backend/oasst_backend/prompt_repository.py

+2
Original file line numberDiff line numberDiff line change
@@ -888,6 +888,7 @@ def _add_user_emojis_all(self, qry: Query) -> list[Message]:
888888
if self.user_id is None:
889889
return qry.all()
890890

891+
order_by_clauses = qry._order_by_clauses
891892
sq = qry.subquery("m")
892893
qry = (
893894
self.db.query(Message, func.string_agg(MessageEmoji.emoji, literal_column("','")).label("user_emojis"))
@@ -902,6 +903,7 @@ def _add_user_emojis_all(self, qry: Query) -> list[Message]:
902903
)
903904
.group_by(sq)
904905
)
906+
qry._order_by_clauses = order_by_clauses
905907
messages: list[Message] = []
906908
for x in qry:
907909
m: Message = x.Message

0 commit comments

Comments
 (0)