Fix reset link logic to include /auth when no configured auth-host.

This commit is contained in:
2025-10-03 03:57:20 +00:00
parent 2f1578c4bc
commit 43850c218f
5 changed files with 25 additions and 20 deletions
+3 -2
View File
@@ -274,8 +274,9 @@ async def api_create_link(request: Request, auth=Cookie(None)):
expires=expires(),
info=session.infodict(request, "device addition"),
)
base = hostutil.auth_site_base_url(request.url.scheme, request.headers.get("host"))
url = f"{base}{token}"
url = hostutil.reset_link_url(
token, request.url.scheme, request.headers.get("host")
)
return {
"message": "Registration link generated successfully",
"url": url,