From d129a251d061dee7444fa31490f46fda59791b27 Mon Sep 17 00:00:00 2001 From: CodeKevin Date: Wed, 20 Apr 2016 14:38:48 -0400 Subject: [PATCH] Considering old challenge hidden value --- CTFd/challenges.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CTFd/challenges.py b/CTFd/challenges.py index fef9101b..bea8c379 100644 --- a/CTFd/challenges.py +++ b/CTFd/challenges.py @@ -3,6 +3,8 @@ from flask import current_app as app, render_template, request, redirect, abort, from CTFd.utils import ctftime, view_after_ctf, authed, unix_time, get_kpm, can_view_challenges, is_admin, get_config, get_ip, is_verified from CTFd.models import db, Challenges, Files, Solves, WrongKeys, Keys, Tags, Teams +from sqlalchemy.sql import and_, or_, not_ + import time import re import logging @@ -36,7 +38,7 @@ def chals(): else: return redirect('/') if can_view_challenges(): - chals = Challenges.query.filter(Challenges.hidden!=True).add_columns('id', 'name', 'value', 'description', 'category').order_by(Challenges.value).all() + chals = Challenges.query.filter(or_(Challenges.hidden != True, Challenges.hidden == None)).add_columns('id', 'name', 'value', 'description', 'category').order_by(Challenges.value).all() json = {'game':[]} for x in chals: