From 8562bd89878ee1af5bfa90e4ed64c9b20d3244a5 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sun, 12 Sep 2021 09:41:08 +0200 Subject: [PATCH] fd --- files/routes/front.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/files/routes/front.py b/files/routes/front.py index c5a71158cb..c432ee8c7d 100644 --- a/files/routes/front.py +++ b/files/routes/front.py @@ -162,9 +162,6 @@ def frontlist(v=None, sort="hot", page=1, t="all", ids_only=True, filter_words=' if lt: posts = posts.filter(Submission.created_utc < lt) - # if not (v and v.shadowbanned): - # posts = posts.join(Submission.author).filter(User.shadowbanned == False) - if sort == "hot": posts = sorted(posts.all(), key=lambda x: x.hotscore, reverse=True) elif sort == "new": @@ -186,7 +183,7 @@ def frontlist(v=None, sort="hot", page=1, t="all", ids_only=True, filter_words=' abort(400) firstrange = 25 * (page - 1) - secondrange = firstrange+200 + secondrange = firstrange+100 posts = posts[firstrange:secondrange] if random.random() < 0.004: @@ -206,6 +203,8 @@ def frontlist(v=None, sort="hot", page=1, t="all", ids_only=True, filter_words=' post.views = post.views + random.randint(7,10) g.db.add(post) + posts = [p for p in posts if not p.author.shadowbanned] + next_exists = (len(posts) > 25) posts = posts[:25]