fix: update TemplateResponse to Starlette 0.41 signature
All checks were successful
Deploy / deploy (push) Successful in 16s

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 <noreply@anthropic.com>
This commit is contained in:
2026-03-25 22:36:19 +01:00
parent 907696cb03
commit f76aba0f48

View File

@@ -22,7 +22,7 @@ def setup_templates(t: Jinja2Templates) -> None:
def _tmpl(name: str, request: Request, ctx: dict) -> HTMLResponse: def _tmpl(name: str, request: Request, ctx: dict) -> HTMLResponse:
assert templates is not None 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: def _lag_str(ts: datetime | None) -> str: