WIP installer refactor, prevent missing enableSkins node from crashing package installer

[TFS Changeset #76977]
This commit is contained in:
starfighter83
2010-09-08 11:52:53 +00:00
parent 51efc8f934
commit cbde836c59

View File

@@ -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")));