From b99ed1a7d19ad7f8c6d580b0935f4f043f4ecc2b Mon Sep 17 00:00:00 2001 From: Untone Date: Wed, 28 Feb 2024 19:14:57 +0300 Subject: [PATCH] groupby-fix --- resolvers/reader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resolvers/reader.py b/resolvers/reader.py index c338b656..958358b7 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -478,7 +478,7 @@ async def load_shouts_random_topic(_, info, limit: int = 10): aliased_reaction = aliased(Reaction) q = add_reaction_stat_columns(q, aliased_reaction) - q = q.group_by(Shout.id).order_by(desc(Shout.created_at)).limit(limit) + q = q.group_by(Shout.id, Topic.slug).order_by(desc(Shout.created_at)).limit(limit) result = local_session().execute(q) if result: