From a0f75c050585a4e6bd3b78bc9d2f3b4b83f52a5a Mon Sep 17 00:00:00 2001 From: Untone Date: Fri, 23 Feb 2024 14:43:14 +0300 Subject: [PATCH] stat-fix-2 --- resolvers/stat.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resolvers/stat.py b/resolvers/stat.py index c4db4967..38d35d32 100644 --- a/resolvers/stat.py +++ b/resolvers/stat.py @@ -32,9 +32,9 @@ def add_author_stat_columns(q): q = ( q.outerjoin(ShoutAuthor, aliased_author.id == ShoutAuthor.author) .add_columns(func.count(distinct(ShoutAuthor.shout)).label('shouts_stat')) - .outerjoin(aliased_author_authors, AuthorFollower.follower == aliased_author.id) + .outerjoin(aliased_author_authors, aliased_author_authors.follower == aliased_author.id) .add_columns(func.count(distinct(aliased_author_authors.author)).label('authors_stat')) - .outerjoin(aliased_author_followers, AuthorFollower.author == aliased_author.id) # Используется второй псевдоним + .outerjoin(aliased_author_followers, aliased_author_followers.author == aliased_author.id) # Используется второй псевдоним .add_columns(func.count(distinct(aliased_author_followers.follower)).label('followers_stat')) # Используется второй псевдоним )