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;