From f438a8d299e18ecfc4d322a62bba668112c6bd71 Mon Sep 17 00:00:00 2001 From: rimu <3310831+rimu@users.noreply.github.com> Date: Wed, 10 Jan 2024 10:34:55 +1300 Subject: [PATCH] upvoted list bug --- app/user/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/user/routes.py b/app/user/routes.py index 4b127fb0..a81b2b0c 100644 --- a/app/user/routes.py +++ b/app/user/routes.py @@ -42,7 +42,7 @@ def show_profile(user): posts = Post.query.filter_by(user_id=user.id).order_by(desc(Post.posted_at)).paginate(page=post_page, per_page=50, error_out=False) moderates = Community.query.filter_by(banned=False).join(CommunityMember).filter(CommunityMember.user_id == user.id)\ .filter(or_(CommunityMember.is_moderator, CommunityMember.is_owner)) - upvoted = Post.query.join(PostVote).filter(Post.id == PostVote.post_id, PostVote.effect > 0).order_by(desc(Post.posted_at)).limit(10).all() + upvoted = Post.query.join(PostVote, PostVote.post_id == Post.id).filter(PostVote.effect > 0, PostVote.user_id == user.id).order_by(desc(PostVote.created_at)).limit(10).all() subscribed = Community.query.filter_by(banned=False).join(CommunityMember).filter(CommunityMember.user_id == user.id).all() if current_user.is_anonymous or user.id != current_user.id: moderates = moderates.filter(Community.private_mods == False)