diff --git a/files/routes/front.py b/files/routes/front.py index 83d2be347b..cd5acd55f1 100644 --- a/files/routes/front.py +++ b/files/routes/front.py @@ -157,6 +157,9 @@ def frontlist(v=None, sort="hot", page=1, t="all", ids_only=True, filter_words=' else: pins = g.db.query(Submission).filter(Submission.stickied != None, Submission.is_banned == False) + if not holes: + pins = pins.filter_by(sub=None) + if v: pins = pins.filter(or_(Submission.sub == None, Submission.sub.notin_(v.all_blocks))) for pin in pins: