diff --git a/files/routes/admin.py b/files/routes/admin.py index 43bae14f8..8bd3710ba 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -815,19 +815,15 @@ def ban_user(user_id, v): if 'reason' in request.values: if reason.startswith("/post/"): - try: - post = int(reason.split("/post/")[1]) - post = get_post(post) - post.bannedfor = True - g.db.add(post) - except: pass - elif reason.startswith("/comment/"): - try: - comment = int(reason.split("/comment/")[1]) - comment = get_comment(comment) - comment.bannedfor = True - g.db.add(comment) - except: pass + post = int(reason.split("/post/")[1].split(None, 1)[0]) + post = get_post(post) + post.bannedfor = True + g.db.add(post) + elif reason.startswith("/comment/"): + comment = int(reason.split("/comment/")[1].split(None, 1)[0]) + comment = get_comment(comment) + comment.bannedfor = True + g.db.add(comment) g.db.commit() if 'redir' in request.values: return redirect(user.url) diff --git a/files/templates/header.html b/files/templates/header.html index 4e3febd7a..49cc3c829 100644 --- a/files/templates/header.html +++ b/files/templates/header.html @@ -24,7 +24,7 @@ {% if "gigachadlife" in request.host %} GigaChadLife - {% else %} + {% elif 'pcm' not in request.host %} {% endif %}