# HG changeset patch # User Mads Kiilerich # Date 2019-07-16 12:25:10 # Node ID dbf3c33a516cee3fc9e76950019d908938b6260c # Parent ca8f597c8fa89326ba72125280872913e6575fe6 clone_url: simplify stripping of 'username@' from URLs when username is empty diff --git a/kallithea/lib/utils2.py b/kallithea/lib/utils2.py --- a/kallithea/lib/utils2.py +++ b/kallithea/lib/utils2.py @@ -426,9 +426,10 @@ def get_clone_url(clone_uri_tmpl, prefix # remove leading @ sign if it's present. Case of empty user url_obj = urlobject.URLObject(url) - url = url_obj.with_netloc(url_obj.netloc.lstrip('@')) + if not url_obj.username: + url_obj = url_obj.with_username(None) - return safe_unicode(url) + return safe_unicode(url_obj) def get_changeset_safe(repo, rev):