diff --git a/routes/__init__.py b/routes/__init__.py index 1bbbb03..97d597d 100644 --- a/routes/__init__.py +++ b/routes/__init__.py @@ -1,5 +1,6 @@ from flask import Blueprint, Flask, render_template from flask_login import login_required +from models import SiteSettings def init_app(app: Flask): # Create blueprints @@ -17,6 +18,12 @@ def init_app(app: Flask): init_main_routes(main_bp) init_auth_routes(auth_bp) + # Add site_settings context processor to all blueprints + @app.context_processor + def inject_site_settings(): + site_settings = SiteSettings.query.first() + return dict(site_settings=site_settings) + # Register blueprints app.register_blueprint(main_bp) app.register_blueprint(auth_bp) diff --git a/routes/__pycache__/__init__.cpython-313.pyc b/routes/__pycache__/__init__.cpython-313.pyc index 3bc641f..636a1f3 100644 Binary files a/routes/__pycache__/__init__.cpython-313.pyc and b/routes/__pycache__/__init__.cpython-313.pyc differ