From 6d77121c056c10adfb693fa28767759d7632953e Mon Sep 17 00:00:00 2001 From: jakobdyrby Date: Fri, 6 Jun 2014 16:07:46 +0200 Subject: [PATCH] Test for support stylesheets --- src/Umbraco.Core/Packaging/PackageInstallation.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Umbraco.Core/Packaging/PackageInstallation.cs b/src/Umbraco.Core/Packaging/PackageInstallation.cs index 830a71600e..b5e288f0cd 100644 --- a/src/Umbraco.Core/Packaging/PackageInstallation.cs +++ b/src/Umbraco.Core/Packaging/PackageInstallation.cs @@ -114,6 +114,7 @@ namespace Umbraco.Core.Packaging try { XElement rootElement = GetConfigXmlElement(packageFile); + PackageSupportedCheck(rootElement); PackageStructureSanetyCheck(packageFile, rootElement); dataTypes = rootElement.Element(Constants.Packaging.DataTypesNodeName); languages = rootElement.Element(Constants.Packaging.LanguagesNodeName); @@ -175,6 +176,18 @@ namespace Umbraco.Core.Packaging } } + /// + /// Temperary check to test that we support stylesheets + /// + /// + private void PackageSupportedCheck(XElement rootElement) + { + XElement styleSheets = rootElement.Element(Constants.Packaging.StylesheetsNodeName); + if (styleSheets != null && styleSheets.Elements().Any()) + throw new NotSupportedException("Stylesheets is not suported in this version of umbraco"); + + } + private static T[] EmptyArrayIfNull(object obj) { return obj == null ? new T[0] : null;