diff --git a/CHANGELOG.txt b/CHANGELOG.txt index bbc496ba..6dec1d3d 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,6 +1,7 @@ [0.4.3] - cache reimplemented -- shouts queries improved, views separated +- load shouts queries unified +- followers_stat [0.4.2] - reactions load resolvers separated for ratings (no stats) and comments diff --git a/resolvers/reader.py b/resolvers/reader.py index 64251123..5c41a203 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -98,7 +98,7 @@ def query_shouts(): .outerjoin(authors_subquery, authors_subquery.c.shout_id == Shout.id) .outerjoin(topics_subquery, topics_subquery.c.shout_id == Shout.id) .where(and_(Shout.published_at.is_not(None), Shout.deleted_at.is_(None))) - .group_by(Shout.id, authors_subquery.c.authors, topics_subquery.c.topics) + .group_by(Shout.id, authors_subquery.c.authors, topics_subquery.c.topics, ShoutReactionsFollower.follower) ) return q, aliased_reaction