Merge pull request #6060 from mkinawy/issue/6052

[Fixes #6052] Href should be no-op when applied on absolute url
This commit is contained in:
Sébastien Ros 2015-11-20 14:17:12 -08:00
commit db1efab940

View File

@ -195,6 +195,11 @@ namespace Orchard.Mvc.ViewEngines.Razor {
private string _tenantPrefix;
public override string Href(string path, params object[] pathParts) {
if (path.StartsWith("http://", StringComparison.OrdinalIgnoreCase)
|| path.StartsWith("https://", StringComparison.OrdinalIgnoreCase)) {
return path;
}
if (_tenantPrefix == null) {
_tenantPrefix = WorkContext.Resolve<ShellSettings>().RequestUrlPrefix ?? "";
}