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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…