From 7edb2f21bcd010b316bd7a616e3f7b068471bd7e Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Tue, 19 Apr 2016 22:46:49 +0000 Subject: [PATCH] Retry on private blog entry logic --- rophako/model/blog.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/rophako/model/blog.py b/rophako/model/blog.py index f02338e..8a6c501 100644 --- a/rophako/model/blog.py +++ b/rophako/model/blog.py @@ -45,14 +45,13 @@ def get_index(): db = JsonDB.get("blog/index") # Hide any private posts if we aren't logged in. - new_db = dict() if not g.info["session"]["login"]: - for post_id, data in db.items(): - if data["privacy"] == "private": - continue - new_db[post_id] = db[post_id] + posts = list(db.keys()) + for post_id in posts: + if db[post_id]["privacy"] == "private": + del db[post_id] - return new_db + return db def rebuild_index():