diff --git a/files/helpers/wrappers.py b/files/helpers/wrappers.py index 11d21e512..31e4e1bfb 100644 --- a/files/helpers/wrappers.py +++ b/files/helpers/wrappers.py @@ -46,8 +46,6 @@ def get_logged_in_user(): g.db.add(v) g.db.commit() - if v.hidevotedon: posts = [x for x in posts if not hasattr(x, 'voted') or not x.voted] - if v.agendaposter_expires_utc and v.agendaposter_expires_utc < time.time(): v.agendaposter_expires_utc = 0 v.agendaposter = None diff --git a/files/routes/front.py b/files/routes/front.py index 23a3f40ca..61dfb57be 100644 --- a/files/routes/front.py +++ b/files/routes/front.py @@ -185,6 +185,8 @@ def front_all(v): ) posts = get_posts(ids, v=v) + + if v.hidevotedon: posts = [x for x in posts if not hasattr(x, 'voted') or not x.voted] if request.headers.get("Authorization"): return {"data": [x.json for x in posts], "next_exists": next_exists} return render_template("home.html", v=v, listing=posts, next_exists=next_exists, sort=sort, t=t, page=page, ccmode=ccmode)