From e5d5d745233460d09625d1b743b418bbf604e520 Mon Sep 17 00:00:00 2001 From: oberon Date: Thu, 12 Feb 2026 22:30:05 +0100 Subject: [PATCH] fixxed error with jinja template and today variable --- app.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app.py b/app.py index 2c0c89c..a9adb64 100644 --- a/app.py +++ b/app.py @@ -291,19 +291,20 @@ def admin_logs(date=None): if date is None: date = datetime.now().strftime('%d') - today = datetime.now().strftime('%Y-%m') + today = datetime.now().strftime('%Y-%m') # ← Hier definieren! + log_dir = os.path.join(LOG_DIR, today) if not os.path.exists(log_dir): - return render_template('admin_logs.html', logs="Keine Logs für diesen Tag.", date=date, dates=[]) + return render_template('admin_logs.html', logs="Keine Logs für diesen Tag.", date=date, dates=[], today=today) - # Verfügbare Tage (alle .log-Dateien im Monatsordner) + # Verfügbare Tage ... dates = sorted([ f.split('-')[0] for f in os.listdir(log_dir) if f.endswith('-info.log') or f.endswith('-error.log') ], reverse=True) - # Logs des gewählten Tages laden + # Logs laden ... info_path = os.path.join(log_dir, f"{date}-info.log") error_path = os.path.join(log_dir, f"{date}-error.log") @@ -317,7 +318,11 @@ def admin_logs(date=None): log_content = "\n\n".join(logs) if logs else "Keine Logs für diesen Tag." - return render_template('admin_logs.html', logs=log_content, date=date, dates=dates) + return render_template('admin_logs.html', + logs=log_content, + date=date, + dates=dates, + today=today) # ← Hier mit übergeben! @app.route('/configs/')