From f930822d8ad8277f461e34e51aa63081e6f32086 Mon Sep 17 00:00:00 2001 From: Untone Date: Wed, 29 Nov 2023 12:33:33 +0300 Subject: [PATCH] filters-fix-2 --- resolvers/reader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resolvers/reader.py b/resolvers/reader.py index c25d7a82..b30ec9a2 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -44,6 +44,7 @@ def add_stat_columns(q): def apply_filters(q, filters, author_id=None): + # LoadShoutsFilters handling if filters.get("reacted") and author_id: q.join(Reaction, Reaction.created_by == author_id) @@ -125,6 +126,7 @@ async def load_shouts_by(_, info, options): :param options: { filters: { layouts: ['audio', 'video', ..], + reacted: True, visibility: "public", author: 'discours', topic: 'culture', @@ -167,7 +169,6 @@ async def load_shouts_by(_, info, options): reacted_stat, commented_stat, rating_stat, - _last_comment, ] in session.execute(q).unique(): shouts.append(shout) shout.stat = {