From bc96fed8847db69df8a18ab6e5f885e0de915122 Mon Sep 17 00:00:00 2001 From: Christian Mueller Date: Thu, 23 Apr 2026 21:48:24 +0200 Subject: [PATCH] fix: correct TemplateResponse arg order (request, name, context) Co-Authored-By: Claude Opus 4.6 (1M context) --- app.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app.py b/app.py index c595eb9..0be192a 100644 --- a/app.py +++ b/app.py @@ -109,7 +109,7 @@ async def dashboard(request: Request): conn.close() authenticated = scheduler.graph is not None and scheduler.graph.is_authenticated() - return templates.TemplateResponse("dashboard.html", request=request, context={ + return templates.TemplateResponse(request, "dashboard.html", { "page": "dashboard", "devices": device_data, "authenticated": authenticated, }) @@ -126,7 +126,7 @@ async def users_page(request: Request): ORDER BY u.active DESC, u.display_name """).fetchall() conn.close() - return templates.TemplateResponse("users.html", request=request, context={ + return templates.TemplateResponse(request, "users.html", { "page": "users", "users": users, }) @@ -196,7 +196,7 @@ async def devices_page(request: Request): "SELECT * FROM wled_devices ORDER BY name, hostname" ).fetchall() conn.close() - return templates.TemplateResponse("devices.html", request=request, context={ + return templates.TemplateResponse(request, "devices.html", { "page": "devices", "devices": devices, }) @@ -265,7 +265,7 @@ async def assignments_page(request: Request): ).fetchall() conn.close() - return templates.TemplateResponse("assignments.html", request=request, context={ + return templates.TemplateResponse(request, "assignments.html", { "page": "assignments", "assignments": assignments, "users": users, "devices": devices, }) @@ -305,7 +305,7 @@ async def colors_page(request: Request): conn = database.get_db() rules = conn.execute("SELECT * FROM color_rules ORDER BY status").fetchall() conn.close() - return templates.TemplateResponse("colors.html", request=request, context={ + return templates.TemplateResponse(request, "colors.html", { "page": "colors", "rules": rules, }) @@ -362,7 +362,7 @@ async def add_color( async def settings_page(request: Request): settings = database.get_all_settings() authenticated = scheduler.graph is not None and scheduler.graph.is_authenticated() - return templates.TemplateResponse("settings.html", request=request, context={ + return templates.TemplateResponse(request, "settings.html", { "page": "settings", "settings": settings, "authenticated": authenticated, }) @@ -401,7 +401,7 @@ async def log_page(request: Request): "SELECT * FROM activity_log ORDER BY id DESC LIMIT 200" ).fetchall() conn.close() - return templates.TemplateResponse("log.html", request=request, context={ + return templates.TemplateResponse(request, "log.html", { "page": "log", "logs": logs, })