diff --git a/app/routes/main.py b/app/routes/main.py index 25503f4..00c90a7 100644 --- a/app/routes/main.py +++ b/app/routes/main.py @@ -27,7 +27,14 @@ def index(): @main_bp.route('/configs/') def serve_config_file(filename): - return send_from_directory(current_app.config['CONFIG_DIR'], filename) + """ + Serviert Bilder aus dem configs-Ordner (für Lok-Bilder in Kacheln) + """ + try: + return send_from_directory(current_app.config['CONFIG_DIR'], filename) + except Exception as e: + current_app.logger.error(f"Fehler beim Servieren von {filename}: {e}") + return "Datei nicht gefunden", 404 @main_bp.route('/load_config/')