next bp error fix

This commit is contained in:
oberon 2026-02-16 15:59:02 +01:00
parent aec34c7fd1
commit 83b22ecc4c
2 changed files with 7 additions and 2 deletions

View File

@ -1,4 +1,6 @@
# app/routes/admin.py
import datetime
from flask import Blueprint, render_template, request, jsonify, redirect, url_for
from app.state import current_config
from app.utils.helpers import load_configs, load_default_sounds

View File

@ -3,6 +3,8 @@ from flask import Blueprint, render_template, redirect, url_for, request, jsonif
from app.utils.helpers import load_configs, load_default_sounds
from app.state import current_config, reset_state
from config import Config
main_bp = Blueprint('main', __name__)
@main_bp.route('/')
@ -17,6 +19,7 @@ def index():
"""
@main_bp.route('/configs/<path:filename>')
def serve_config_file(filename):
return send_from_directory(app.config['CONFIG_DIR'], filename)
@ -66,7 +69,7 @@ def control_page():
@main_bp.route('/soundboard')
def soundboard():
if current_config is None or 'sounds' not in current_config:
return redirect(url_for('index'))
return redirect(url_for('main.index'))
sounds = current_config.get('sounds', [])
return render_template('soundboard.html', sounds=sounds, config=current_config)