Make template rendering compatible across Starlette versions

This commit is contained in:
Krikorios
2026-05-07 13:05:24 +03:00
parent aed2fdc801
commit 68d13dbf57
6 changed files with 71 additions and 37 deletions
+4 -2
View File
@@ -16,6 +16,7 @@ from services.extractor import (
verify_page_correlation,
)
from services.search_service import normalize_arabic, _normalize_scope
from services.template_utils import render_template
router = APIRouter()
templates = Jinja2Templates(directory="templates")
@@ -328,10 +329,11 @@ async def review_document(request: Request, doc_id: int, wait: int = 0):
</body></html>"""
)
return templates.TemplateResponse(
return render_template(
templates,
request,
"review.html",
{
"request": request,
"doc": doc,
"upload_dir": "/uploads",
"providers": get_available_providers(),