From 3eacc142f2fc045d6f3068a55f553ee7f36a80c5 Mon Sep 17 00:00:00 2001 From: Untone Date: Mon, 25 Mar 2024 21:07:32 +0300 Subject: [PATCH] unrated-fix --- resolvers/reader.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resolvers/reader.py b/resolvers/reader.py index 211f6090..2d39e8dd 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -309,8 +309,8 @@ async def load_shouts_search(_, _info, text, limit=50, offset=0): return [] -@login_required @query.field('load_shouts_unrated') +@login_required async def load_shouts_unrated(_, info, limit: int = 50, offset: int = 0): q = query_shouts() q = q.outerjoin( @@ -338,7 +338,7 @@ async def load_shouts_unrated(_, info, limit: int = 50, offset: int = 0): q = add_reaction_stat_columns(q, aliased_reaction) q = q.group_by(Shout.id).order_by(func.random()).limit(limit).offset(offset) - user_id = info.context.get('user_id') + user_id = info.context.get('user_id') if isinstance(info.context, {}) else None if user_id: with local_session() as session: author = session.query(Author).filter(Author.user == user_id).first()