From f76aba0f48b045ffb7d243f927987ed4b068bfe2 Mon Sep 17 00:00:00 2001 From: domverse Date: Wed, 25 Mar 2026 22:36:19 +0100 Subject: [PATCH] fix: update TemplateResponse to Starlette 0.41 signature Starlette 0.41.x removed the old TemplateResponse(name, context) API. Switch to the new TemplateResponse(request, name, context) signature, which is the only supported form in Starlette >= 0.41. Co-Authored-By: Claude Sonnet 4.6 --- app/ui/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/ui/routes.py b/app/ui/routes.py index bdbe057..ce8d4f0 100644 --- a/app/ui/routes.py +++ b/app/ui/routes.py @@ -22,7 +22,7 @@ def setup_templates(t: Jinja2Templates) -> None: def _tmpl(name: str, request: Request, ctx: dict) -> HTMLResponse: assert templates is not None - return templates.TemplateResponse(name, {"request": request, **ctx}) + return templates.TemplateResponse(request, name, ctx) def _lag_str(ts: datetime | None) -> str: