fix: correct TemplateResponse arg order (request, name, context)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Christian Mueller 2026-04-23 21:48:24 +02:00
parent 2f553295cb
commit bc96fed884

14
app.py
View File

@ -109,7 +109,7 @@ async def dashboard(request: Request):
conn.close() conn.close()
authenticated = scheduler.graph is not None and scheduler.graph.is_authenticated() 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", "page": "dashboard",
"devices": device_data, "authenticated": authenticated, "devices": device_data, "authenticated": authenticated,
}) })
@ -126,7 +126,7 @@ async def users_page(request: Request):
ORDER BY u.active DESC, u.display_name ORDER BY u.active DESC, u.display_name
""").fetchall() """).fetchall()
conn.close() conn.close()
return templates.TemplateResponse("users.html", request=request, context={ return templates.TemplateResponse(request, "users.html", {
"page": "users", "users": users, "page": "users", "users": users,
}) })
@ -196,7 +196,7 @@ async def devices_page(request: Request):
"SELECT * FROM wled_devices ORDER BY name, hostname" "SELECT * FROM wled_devices ORDER BY name, hostname"
).fetchall() ).fetchall()
conn.close() conn.close()
return templates.TemplateResponse("devices.html", request=request, context={ return templates.TemplateResponse(request, "devices.html", {
"page": "devices", "devices": devices, "page": "devices", "devices": devices,
}) })
@ -265,7 +265,7 @@ async def assignments_page(request: Request):
).fetchall() ).fetchall()
conn.close() conn.close()
return templates.TemplateResponse("assignments.html", request=request, context={ return templates.TemplateResponse(request, "assignments.html", {
"page": "assignments", "page": "assignments",
"assignments": assignments, "users": users, "devices": devices, "assignments": assignments, "users": users, "devices": devices,
}) })
@ -305,7 +305,7 @@ async def colors_page(request: Request):
conn = database.get_db() conn = database.get_db()
rules = conn.execute("SELECT * FROM color_rules ORDER BY status").fetchall() rules = conn.execute("SELECT * FROM color_rules ORDER BY status").fetchall()
conn.close() conn.close()
return templates.TemplateResponse("colors.html", request=request, context={ return templates.TemplateResponse(request, "colors.html", {
"page": "colors", "rules": rules, "page": "colors", "rules": rules,
}) })
@ -362,7 +362,7 @@ async def add_color(
async def settings_page(request: Request): async def settings_page(request: Request):
settings = database.get_all_settings() settings = database.get_all_settings()
authenticated = scheduler.graph is not None and scheduler.graph.is_authenticated() 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", "page": "settings",
"settings": settings, "authenticated": authenticated, "settings": settings, "authenticated": authenticated,
}) })
@ -401,7 +401,7 @@ async def log_page(request: Request):
"SELECT * FROM activity_log ORDER BY id DESC LIMIT 200" "SELECT * FROM activity_log ORDER BY id DESC LIMIT 200"
).fetchall() ).fetchall()
conn.close() conn.close()
return templates.TemplateResponse("log.html", request=request, context={ return templates.TemplateResponse(request, "log.html", {
"page": "log", "logs": logs, "page": "log", "logs": logs,
}) })