diff --git a/resolvers/profile.py b/resolvers/profile.py index 3aff2f88..54c2f012 100644 --- a/resolvers/profile.py +++ b/resolvers/profile.py @@ -184,9 +184,11 @@ def author_unfollow(user, slug): @query.field("authorsAll") -def get_authors_all(_, _info, offset, limit): - return list(UserStorage.get_all_users())[offset : offset + limit] # type: ignore - +def get_authors_all(_, _info): + authors = await UserStorage.get_all_users() + for author in authors: + author.stat = await get_author_stat(author.slug) + return authors @query.field("topAuthors") def get_top_authors(_, _info, offset, limit):