From 6e0fa9f9458eefda5e97e81271f36ecbefc00d24 Mon Sep 17 00:00:00 2001 From: Stephan Date: Tue, 11 Jun 2013 15:08:47 +0200 Subject: [PATCH] Core.Configuration - support missing notDynamicXmlDocumentElements --- src/Umbraco.Core/Configuration/UmbracoSettings.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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