From 0a0c94f495778f857d167d1c80b9300b1686367a Mon Sep 17 00:00:00 2001 From: Igor Lobanov Date: Thu, 1 Dec 2022 19:42:13 +0100 Subject: [PATCH] author subscriptions fix --- resolvers/zine/profile.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/resolvers/zine/profile.py b/resolvers/zine/profile.py index a2b121ca..a206e24e 100644 --- a/resolvers/zine/profile.py +++ b/resolvers/zine/profile.py @@ -120,11 +120,8 @@ async def get_followed_authors(_, _info, user_id: int) -> List[User]: async def followed_authors(user_id): q = select(User) q = add_author_stat_columns(q) - aliased_user = aliased(User) - q = q.join(AuthorFollower, AuthorFollower.author == user_id).join( - aliased_user, aliased_user.id == AuthorFollower.follower - ).where( - aliased_user.id == user_id + q = q.join(AuthorFollower, AuthorFollower.author == User.id).where( + AuthorFollower.follower == user_id ) return get_authors_from_query(q)