diff --git a/files/routes/special.py b/files/routes/special.py index 8f5488fad..b0ca521a2 100644 --- a/files/routes/special.py +++ b/files/routes/special.py @@ -82,6 +82,9 @@ def _special_leaderboard_get(): @app.get('/special/worldcup2022/leaderboard') @auth_required def get_leaderboard(v): + if SITE_NAME != 'rDrama': + abort(404) + result = _special_leaderboard_get() if g.is_api_or_xhr: return result users = get_accounts_dict([r[0] for r in result], diff --git a/files/routes/static.py b/files/routes/static.py index c04f52d95..31298a135 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -43,6 +43,9 @@ def reddit_post(subreddit, v, path): @auth_required def marseys(v:User): + if SITE_NAME != 'rDrama': + abort(404) + marseys = get_marseys(g.db) authors = get_accounts_dict([m.author_id for m in marseys], v=v, graceful=True, include_shadowbanned=False) original = os.listdir("/asset_submissions/marseys/original") @@ -198,6 +201,9 @@ def log_item(id, v): @limiter.limit(DEFAULT_RATELIMIT, key_func=get_ID) @auth_required def static_megathread_index(v:User): + if SITE_NAME != 'rDrama': + abort(404) + return render_template("megathread_index.html", v=v) @app.get("/api") diff --git a/files/routes/users.py b/files/routes/users.py index 63e80249f..456689247 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -1234,6 +1234,9 @@ def toggle_pins(sort): @app.get("/toggle_holes") def toggle_holes(): + if SITE_NAME == 'WPD': + abort(404) + holes = session.get('holes', True) session["holes"] = not holes