From 04ec108f937f6836df1b4e8f90ac8f43353d2fab Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 22 Oct 2021 02:49:03 +0200 Subject: [PATCH] fds --- files/routes/posts.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/files/routes/posts.py b/files/routes/posts.py index 6c2ae36da..7d1761c5f 100755 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -157,7 +157,7 @@ def post_id(pid, anything=None, v=None): comment.is_blocked = c[3] or 0 output.append(comment) - post.replies = [x for x in output if x.level == 1] + post.replies = [x for x in output if x.is_pinned] + [x for x in output if x.level == 1 and not x.is_pinned] else: shadowbanned = [x[0] for x in g.db.query(User.id).options(lazyload('*')).filter(User.shadowbanned != None).all()] comments = g.db.query(Comment).filter(Comment.parent_submission == post.id, Comment.author_id != AUTOPOLLER_ACCOUNT, Comment.author_id.notin_(shadowbanned)) @@ -173,7 +173,7 @@ def post_id(pid, anything=None, v=None): elif sort == "bottom": comments = comments.order_by(Comment.upvotes - Comment.downvotes) - post.replies = comments.filter_by(level=1).all() + post.replies = comments.filter(Comment.is_pinned != None).all() + comments.filter(Comment.level == 1, Comment.is_pinned == None).all() post.views += 1 g.db.add(post)