diff --git a/web/blueprints/panel.py b/web/blueprints/panel.py index 0d12d03..7eee9f4 100644 --- a/web/blueprints/panel.py +++ b/web/blueprints/panel.py @@ -37,7 +37,7 @@ def perm_required(perm): if session.get("is_site_admin") or session.get("role") == "admin": return f(*args, **kwargs) perms = session.get("permissions", {}) - if perms.get(perm, True) is False: + if not perms.get(perm, False): flash("You do not have permission to view this page.", "danger") return redirect(url_for("panel.dashboard")) return f(*args, **kwargs) diff --git a/web/templates/base.html b/web/templates/base.html index 731813f..ce03c8e 100644 --- a/web/templates/base.html +++ b/web/templates/base.html @@ -73,21 +73,21 @@ {% endif %} - {% if perms.get('view_proxy', True) or is_admin %} + {% if perms.get('view_proxy') or is_admin %}