fix(util): fix account_url's base url generation

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2021-12-14 14:30:08 -08:00
parent 02a62532da
commit c7751d5d63
No known key found for this signature in database
GPG key ID: F7E46DED420788F3

View file

@ -103,11 +103,9 @@ def valid_ssh_pubkey(pk):
@pass_context
def account_url(context, user):
request = context.get("request")
base = f"{request.url.scheme}://{request.url.hostname}"
if request.url.scheme == "http" and request.url.port != 80:
base += f":{request.url.port}"
def account_url(context: Dict[str, Any],
user: "aurweb.models.user.User") -> str:
base = aurweb.config.get("options", "aur_location")
return f"{base}/account/{user.Username}"