stat-fix-2
All checks were successful
Deploy to core / deploy (push) Successful in 1m43s

This commit is contained in:
Untone 2024-02-23 14:43:14 +03:00
parent 5b34cab6bc
commit a0f75c0505

View File

@ -32,9 +32,9 @@ def add_author_stat_columns(q):
q = ( q = (
q.outerjoin(ShoutAuthor, aliased_author.id == ShoutAuthor.author) q.outerjoin(ShoutAuthor, aliased_author.id == ShoutAuthor.author)
.add_columns(func.count(distinct(ShoutAuthor.shout)).label('shouts_stat')) .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')) .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')) # Используется второй псевдоним .add_columns(func.count(distinct(aliased_author_followers.follower)).label('followers_stat')) # Используется второй псевдоним
) )