fix: update TemplateResponse calls for Starlette 0.31+ compatibility

This commit is contained in:
2026-08-10 20:09:24 +02:00
parent 2dd93d8d68
commit e966157f15
+10 -10
View File
@@ -363,9 +363,9 @@ def web_dashboard(
last_sync_with_changes = None last_sync_with_changes = None
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"dashboard.html", "dashboard.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"is_admin": is_admin, "is_admin": is_admin,
"show_all": show_all, "show_all": show_all,
@@ -392,9 +392,9 @@ def web_admin(
show_all = request.session.get("show_all", False) show_all = request.session.get("show_all", False)
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"admin.html", "admin.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"show_all": show_all, "show_all": show_all,
}, },
@@ -428,9 +428,9 @@ def admin_test_send(
Config.validate_mailer() Config.validate_mailer()
except RuntimeError as exc: except RuntimeError as exc:
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"admin.html", "admin.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"show_all": request.session.get("show_all", False), "show_all": request.session.get("show_all", False),
"error": str(exc), "error": str(exc),
@@ -442,9 +442,9 @@ def admin_test_send(
mail_accounts = [a for a in accounts if a.birthday_mail_to] mail_accounts = [a for a in accounts if a.birthday_mail_to]
if not mail_accounts: if not mail_accounts:
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"admin.html", "admin.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"show_all": request.session.get("show_all", False), "show_all": request.session.get("show_all", False),
"error": "Keine Accounts mit birthday_mail_to konfiguriert", "error": "Keine Accounts mit birthday_mail_to konfiguriert",
@@ -456,9 +456,9 @@ def admin_test_send(
target = db.get_most_common_birthday(conn) target = db.get_most_common_birthday(conn)
if target is None: if target is None:
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"admin.html", "admin.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"show_all": request.session.get("show_all", False), "show_all": request.session.get("show_all", False),
"error": "Keine Kontakte mit Geburtstag in der Datenbank", "error": "Keine Kontakte mit Geburtstag in der Datenbank",
@@ -482,9 +482,9 @@ def admin_test_send(
if errors: if errors:
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"admin.html", "admin.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"show_all": request.session.get("show_all", False), "show_all": request.session.get("show_all", False),
"error": f"Versand fehlgeschlagen: {'; '.join(errors)}", "error": f"Versand fehlgeschlagen: {'; '.join(errors)}",
@@ -493,9 +493,9 @@ def admin_test_send(
) )
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"admin.html", "admin.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"show_all": request.session.get("show_all", False), "show_all": request.session.get("show_all", False),
"success": f"Test-Mails für {target.strftime('%d.%m.%Y')} gesendet ({sent_count} Accounts).", "success": f"Test-Mails für {target.strftime('%d.%m.%Y')} gesendet ({sent_count} Accounts).",
@@ -535,9 +535,9 @@ def web_search_special(
row["full_name"] = db._build_full_name(row) row["full_name"] = db._build_full_name(row)
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"index.html", "index.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"is_admin": is_admin, "is_admin": is_admin,
"show_all": show_all, "show_all": show_all,
@@ -595,9 +595,9 @@ def web_search(
row["full_name"] = db._build_full_name(row) row["full_name"] = db._build_full_name(row)
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"index.html", "index.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"is_admin": is_admin, "is_admin": is_admin,
"show_all": show_all, "show_all": show_all,
@@ -674,9 +674,9 @@ def web_contact(
resolved_links.append({"label": link["label"], "url": url}) resolved_links.append({"label": link["label"], "url": url})
return templates.TemplateResponse( return templates.TemplateResponse(
request,
"contact.html", "contact.html",
{ {
"request": request,
"current_user": current_user, "current_user": current_user,
"is_admin": is_admin, "is_admin": is_admin,
"show_all": show_all, "show_all": show_all,