INNER CODE UNIT · Python
redirect_hitl_review
heymrun/heym · backend/app/main.py:427
async def redirect_hitl_review(token: str, request: Request) -> RedirectResponse:
public_base_url = build_public_base_url(request)
request_base_url = str(request.base_url).rstrip("/")
target_base_url = public_base_url
if target_base_url == request_base_url and settings.frontend_url:
configured_frontend_url = settings.frontend_url.rstrip("/")
if configured_frontend_url != request_base_url:
target_base_url = configured_frontend_url
if target_base_url == request_base_url:
raise HTTPException(status_code=404, detail="Review page is served by the frontend.")
return RedirectResponse(url=build_review_url(target_base_url, token), status_code=307)