From 742368fcf1a177c68aeb04d9e1e8083b805ce2eb Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sat, 5 Feb 2022 23:17:47 +0200 Subject: [PATCH] dsf --- files/routes/admin.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/files/routes/admin.py b/files/routes/admin.py index 363dcd8db4..a0c75a145e 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -349,8 +349,7 @@ def get_sub_sidebar(v, sub): sub = g.db.query(Sub).filter_by(name=sub).one_or_none() if not sub: abort(404) - mod = g.db.query(Mod).filter_by(user_id=v.id, sub=sub.name).one_or_none() - if not mod: abort(403) + if not v.mods(sub.name): abort(403) return render_template('admin/sidebar.html', v=v, sidebar=sub.sidebar, sub=sub) @@ -362,8 +361,7 @@ def post_sub_sidebar(v, sub): sub = g.db.query(Sub).filter_by(name=sub).one_or_none() if not sub: abort(404) - mod = g.db.query(Mod).filter_by(user_id=v.id, sub=sub.name).one_or_none() - if not mod: abort(403) + if not v.mods(sub.name): abort(403) sub.sidebar = request.values.get('sidebar', '').strip() sub.sidebar_html = sanitize(sub.sidebar)