16958 NullRef Exception when browsing to the Widgets admin if Theme.txt for an enabled Theme is missing "Zones" metadata

--HG--
branch : dev
This commit is contained in:
Suha Can
2010-12-09 11:24:49 -08:00
parent 18788b72ac
commit 11860912de

View File

@@ -43,7 +43,7 @@ namespace Orchard.Widgets.Services {
public IEnumerable<string> GetZones() {
return _featureManager.GetEnabledFeatures()
.Select(x => x.Extension)
.Where(x => DefaultExtensionTypes.IsTheme(x.ExtensionType))
.Where(x => DefaultExtensionTypes.IsTheme(x.ExtensionType) && x.Zones != null)
.SelectMany(x => x.Zones.Split(','))
.Distinct()
.Select(x => x.Trim())