From cbde836c59c0cc7ea438baaace2f03d6d2d34a64 Mon Sep 17 00:00:00 2001 From: starfighter83 Date: Wed, 8 Sep 2010 11:52:53 +0000 Subject: [PATCH] WIP installer refactor, prevent missing enableSkins node from crashing package installer [TFS Changeset #76977] --- umbraco/cms/businesslogic/Packager/Installer.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umbraco/cms/businesslogic/Packager/Installer.cs b/umbraco/cms/businesslogic/Packager/Installer.cs index ce4416bcca..6a8629ebec 100644 --- a/umbraco/cms/businesslogic/Packager/Installer.cs +++ b/umbraco/cms/businesslogic/Packager/Installer.cs @@ -189,7 +189,10 @@ namespace umbraco.cms.businesslogic.packager string _packReadme = xmlHelper.GetNodeValue(_packageConfig.DocumentElement.SelectSingleNode("/umbPackage/info/readme")); string _packLicense = xmlHelper.GetNodeValue(_packageConfig.DocumentElement.SelectSingleNode("/umbPackage/info/package/license ")); - bool _enableSkins = bool.Parse(xmlHelper.GetNodeValue(_packageConfig.DocumentElement.SelectSingleNode("/umbPackage/enableSkins"))); + bool _enableSkins = false; + + if(_packageConfig.DocumentElement.SelectSingleNode("/umbPackage/enableSkins") != null) + _enableSkins = bool.Parse(xmlHelper.GetNodeValue(_packageConfig.DocumentElement.SelectSingleNode("/umbPackage/enableSkins")));