fix: update TemplateResponse calls to Starlette 1.0.0 API to fix 500 error
Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/2ec7d964-c658-4489-9d06-9ea78596cddd Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
+10
-10
@@ -171,34 +171,34 @@ templates = Jinja2Templates(directory=templates_dir)
|
||||
|
||||
@app.get("/", response_class=HTMLResponse)
|
||||
async def index(request: Request):
|
||||
return templates.TemplateResponse("index.html", {"request": request})
|
||||
return templates.TemplateResponse(request, "index.html")
|
||||
|
||||
|
||||
# Individual page routes
|
||||
@app.get("/dashboard", response_class=HTMLResponse)
|
||||
async def dashboard(request: Request):
|
||||
return templates.TemplateResponse(
|
||||
"dashboard.html", {"request": request, "app_name": settings.PROJECT_NAME}
|
||||
request, "dashboard.html", {"app_name": settings.PROJECT_NAME}
|
||||
)
|
||||
|
||||
|
||||
@app.get("/login", response_class=HTMLResponse)
|
||||
async def login(request: Request):
|
||||
return templates.TemplateResponse(
|
||||
"login.html", {"request": request, "app_name": settings.PROJECT_NAME}
|
||||
request, "login.html", {"app_name": settings.PROJECT_NAME}
|
||||
)
|
||||
|
||||
|
||||
@app.get("/setup", response_class=HTMLResponse)
|
||||
async def setup(request: Request):
|
||||
return templates.TemplateResponse(
|
||||
"setup.html", {"request": request, "app_name": settings.PROJECT_NAME}
|
||||
request, "setup.html", {"app_name": settings.PROJECT_NAME}
|
||||
)
|
||||
|
||||
|
||||
@app.get("/domains", response_class=HTMLResponse)
|
||||
async def domains(request: Request):
|
||||
return templates.TemplateResponse("domains.html", {"request": request})
|
||||
return templates.TemplateResponse(request, "domains.html")
|
||||
|
||||
|
||||
@app.get("/domain/{domain_id}", response_class=HTMLResponse)
|
||||
@@ -210,15 +210,15 @@ async def domain_details(request: Request, domain_id: str):
|
||||
if domain_id not in known_domains:
|
||||
# Domain not found, redirect to domains list
|
||||
return templates.TemplateResponse(
|
||||
"domains.html", {"request": request, "error": f"Domain {domain_id} not found"}
|
||||
request, "domains.html", {"error": f"Domain {domain_id} not found"}
|
||||
)
|
||||
|
||||
domain_summary = store.get_domain_summary(domain_id)
|
||||
|
||||
return templates.TemplateResponse(
|
||||
request,
|
||||
"domain_details.html",
|
||||
{
|
||||
"request": request,
|
||||
"domain_id": domain_id,
|
||||
"domain": {
|
||||
"name": domain_id,
|
||||
@@ -231,17 +231,17 @@ async def domain_details(request: Request, domain_id: str):
|
||||
|
||||
@app.get("/reports", response_class=HTMLResponse)
|
||||
async def reports(request: Request):
|
||||
return templates.TemplateResponse("reports.html", {"request": request})
|
||||
return templates.TemplateResponse(request, "reports.html")
|
||||
|
||||
|
||||
@app.get("/settings", response_class=HTMLResponse)
|
||||
async def settings_page(request: Request):
|
||||
return templates.TemplateResponse("settings.html", {"request": request})
|
||||
return templates.TemplateResponse(request, "settings.html")
|
||||
|
||||
|
||||
@app.get("/upload", response_class=HTMLResponse)
|
||||
async def upload_page(request: Request):
|
||||
return templates.TemplateResponse("upload.html", {"request": request})
|
||||
return templates.TemplateResponse(request, "upload.html")
|
||||
|
||||
|
||||
@app.get("/health", status_code=200, tags=["health"])
|
||||
|
||||
Reference in New Issue
Block a user