diff --git a/resolvers/reader.py b/resolvers/reader.py index fc8813c1..3cedac16 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -162,7 +162,8 @@ def query_with_stat(info): .group_by(Reaction.shout) .subquery() ) - author_id = info.context.get("author", {}).get("id") if info.context else None + author_dict = info.context.get("author") if info.context else None + author_id = author_dict.get("id") if author_dict else None user_reaction_subquery = None if author_id: user_reaction_subquery = (