diff --git a/src/Umbraco.Core/Configuration/UmbracoSettings.cs b/src/Umbraco.Core/Configuration/UmbracoSettings.cs index 9292fd21e9..22b5e4e3b6 100644 --- a/src/Umbraco.Core/Configuration/UmbracoSettings.cs +++ b/src/Umbraco.Core/Configuration/UmbracoSettings.cs @@ -514,12 +514,10 @@ namespace Umbraco.Core.Configuration { try { - List items = new List(); - XmlNode root = GetKeyAsNode("/settings/scripting/razor/notDynamicXmlDocumentElements"); - foreach (XmlNode element in root.SelectNodes(".//element")) - { - items.Add(element.InnerText); - } + var items = new List(); + var root = GetKeyAsNode("/settings/scripting/razor/notDynamicXmlDocumentElements"); + if (root != null) + items.AddRange(root.SelectNodes(".//element").Cast().Select(n => n.InnerText)); return items; } catch