From d06b8eaa4e66c1b556219921ab5dd824e88a522e Mon Sep 17 00:00:00 2001 From: Untone Date: Fri, 29 Mar 2024 02:50:38 +0300 Subject: [PATCH] rating-fix-7 --- resolvers/rating.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/resolvers/rating.py b/resolvers/rating.py index 9807d36f..e8405c72 100644 --- a/resolvers/rating.py +++ b/resolvers/rating.py @@ -175,24 +175,24 @@ def add_rating_columns(q, group_list): # by comments replied_comment = aliased(Reaction) - react = aliased(Reaction) + reaction_2 = aliased(Reaction) comments_subq = select( Author.id, func.coalesce(func.sum( case( - (react.kind == ReactionKind.LIKE.value, 1), - (react.kind == ReactionKind.DISLIKE.value, -1), + (reaction_2.kind == ReactionKind.LIKE.value, 1), + (reaction_2.kind == ReactionKind.DISLIKE.value, -1), else_=0 ) )).label('comments_rating'), - ).select_from(react).outerjoin( + ).select_from(reaction_2).outerjoin( replied_comment, and_( replied_comment.kind == ReactionKind.COMMENT.value, replied_comment.created_by == Author.id, - react.kind.in_([ReactionKind.LIKE.value, ReactionKind.DISLIKE.value]), - react.reply_to == replied_comment.id, - react.deleted_at.is_(None) + reaction_2.kind.in_([ReactionKind.LIKE.value, ReactionKind.DISLIKE.value]), + reaction_2.reply_to == replied_comment.id, + reaction_2.deleted_at.is_(None) ) ).group_by(Author.id).subquery()