From 96e16f5b5c568bfc930858aed6c51267d3d42d61 Mon Sep 17 00:00:00 2001 From: Igor Lobanov Date: Fri, 11 Nov 2022 16:32:30 +0100 Subject: [PATCH] getTopic, getAuthor fix --- resolvers/profile.py | 4 ++-- resolvers/topics.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resolvers/profile.py b/resolvers/profile.py index 6730ac53..1e68f27b 100644 --- a/resolvers/profile.py +++ b/resolvers/profile.py @@ -213,6 +213,6 @@ def get_top_authors(_, _info, offset, limit): @query.field("getAuthor") async def get_author(_, _info, slug): - a = await UserStorage.users[slug] - a.stat = get_author_stat(slug) + a = await UserStorage.get_user_by_slug(slug) + a.stat = await get_author_stat(slug) return a diff --git a/resolvers/topics.py b/resolvers/topics.py index e2216caf..12d914f8 100644 --- a/resolvers/topics.py +++ b/resolvers/topics.py @@ -55,8 +55,8 @@ async def topics_by_author(_, _info, author): @query.field("getTopic") async def get_topic(_, _info, slug): - t = await TopicStorage.topics[slug] - t.stat = get_topic_stat(slug) + t = TopicStorage.topics[slug] + t.stat = await get_topic_stat(slug) return t