export messages ordered by rank

This commit is contained in:
Andreas Köpf
2023-01-30 10:36:58 +01:00
parent e91a645836
commit 6e91c1a4bd
@@ -53,6 +53,7 @@ def build_export_tree(message_tree_id: str, messages: list[Message]) -> ExportMe
def assign_replies(node: ExportMessageNode) -> ExportMessageNode:
node.replies = messages_by_parent[node.message_id]
node.replies.sort(key=lambda x: x.rank if x.rank is not None else float("inf"))
for child in node.replies:
assign_replies(child)
return node