From 49e4a38191ae575a1afe8cceed446a4904f9b3ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=C3=B6pf?= Date: Fri, 3 Feb 2023 14:27:34 +0000 Subject: [PATCH] fix incomplete rankings query --- backend/oasst_backend/tree_manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/oasst_backend/tree_manager.py b/backend/oasst_backend/tree_manager.py index fbf9fff7..f24292a4 100644 --- a/backend/oasst_backend/tree_manager.py +++ b/backend/oasst_backend/tree_manager.py @@ -969,6 +969,7 @@ SELECT m.parent_id, m.role, COUNT(m.id) children_count, MIN(m.ranking_count) chi mts.message_tree_id FROM message_tree_state mts INNER JOIN message m ON mts.message_tree_id = m.message_tree_id + INNER JOIN message p ON m.parent_id = p.id LEFT JOIN message_emoji me on (m.parent_id = me.message_id AND :skip_user_id IS NOT NULL @@ -977,7 +978,7 @@ FROM message_tree_state mts WHERE mts.active -- only consider active trees AND mts.state = :ranking_state -- message tree must be in ranking state AND m.review_result -- must be reviewed - AND m.lang = :lang -- matches lang + AND p.lang = :lang -- parent lang matches AND NOT m.deleted -- not deleted AND m.parent_id IS NOT NULL -- ignore initial prompts AND me.message_id IS NULL -- no skip ranking emoji for user