From d9189fb48ba4b5cfccd5f94a014ec0fc39bca8dd Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Tue, 15 Nov 2022 13:25:36 +0300 Subject: [PATCH] groupby-fix --- resolvers/zine.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resolvers/zine.py b/resolvers/zine.py index cea5df37..0a6b6be4 100644 --- a/resolvers/zine.py +++ b/resolvers/zine.py @@ -64,7 +64,7 @@ async def load_shouts_by(_, info, by, amount=50, offset=0): if by.get("days"): before = datetime.now() - timedelta(days=int(by["days"]) or 30) q = q.filter(Shout.createdAt > before) - q = q.group_by(Shout.id).order_by( + q = q.group_by(Shout.id, Reaction.id).order_by( desc(by.get("order") or "createdAt") ).limit(amount).offset(offset)