diff --git a/resolvers/rating.py b/resolvers/rating.py index fe8c1cb4..b7506988 100644 --- a/resolvers/rating.py +++ b/resolvers/rating.py @@ -153,11 +153,14 @@ def add_rating_columns(q, group_list): ) )).label('shouts_rating') ) + .outerjoin( + Shout, + Shout.authors.any(Author.id == Author.id) + ) .outerjoin( Reaction, and_( Reaction.shout == Shout.id, - Shout.authors.any(id=Author.id), Reaction.deleted_at.is_(None), ), )