We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b81c67c commit 9e0ba44Copy full SHA for 9e0ba44
src/Models/Remote.cs
@@ -66,7 +66,12 @@ public bool TryGetVisitURL(out string url)
66
67
if (URL.StartsWith("http://", StringComparison.Ordinal) || URL.StartsWith("https://", StringComparison.Ordinal))
68
{
69
- url = URL.EndsWith(".git", StringComparison.Ordinal) ? URL.Substring(0, URL.Length - 4) : URL;
+ var trimmed = URL.EndsWith(".git", StringComparison.Ordinal) ? URL.Substring(0, URL.Length - 4) : URL;
70
+ var uri = new Uri(trimmed);
71
+ if (uri.Port != 80 && uri.Port != 443)
72
+ url = $"{uri.Scheme}://{uri.Host}:{uri.Port}{uri.AbsolutePath}";
73
+ else
74
+ url = $"{uri.Scheme}://{uri.Host}{uri.AbsolutePath}";
75
return true;
76
}
77
0 commit comments