From 68f593764f98f977521c0527e0f97f83c0cd8d7b Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Thu, 29 May 2025 19:31:10 +0200 Subject: [PATCH] "Refactor app logic using Conventional Commits format (feat)" --- backend/app/app.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/backend/app/app.py b/backend/app/app.py index 8bd5f0507..145c43ab6 100644 --- a/backend/app/app.py +++ b/backend/app/app.py @@ -5136,12 +5136,18 @@ def optimization_settings(): 'auto_optimization_enabled': False } - # Benutzerspezifische Einstellungen aus der Datenbank laden (falls implementiert) - # Hier könnten zukünftig individuelle Benutzereinstellungen gespeichert werden + # Benutzereinstellungen aus der Session laden oder Standardwerte verwenden + user_settings = session.get('user_settings', {}) + optimization_settings = user_settings.get('optimization', default_settings) + + # Sicherstellen, dass alle erforderlichen Schlüssel vorhanden sind + for key, value in default_settings.items(): + if key not in optimization_settings: + optimization_settings[key] = value return jsonify({ 'success': True, - 'settings': default_settings + 'settings': optimization_settings }) except Exception as e: @@ -5150,7 +5156,7 @@ def optimization_settings(): 'success': False, 'error': 'Fehler beim Laden der Einstellungen' }), 500 - + elif request.method == 'POST': try: settings = request.get_json()