Merge pull request #2367 from umbraco/temp-U4-10756-performance-fix

Doesn't fix the issue but improves performance by ~30%
This commit is contained in:
Shannon Deminick
2018-01-04 23:43:25 +11:00
committed by GitHub

View File

@@ -230,7 +230,7 @@ namespace Umbraco.Web
{
// todo: in v8, implement in a more efficient way
var legacyXml = UmbracoConfig.For.UmbracoSettings().Content.UseLegacyXmlSchema;
var xpath = legacyXml ? "//node [@key=$guid]" : "//* [@isDoc and @key=$guid]";
var xpath = legacyXml ? "//node [@key=$guid]" : "//* [@key=$guid]";
var doc = cache.GetSingleByXPath(xpath, new XPathVariable("guid", id.ToString()));
return doc;
}