From c80f2d4baa05b6815ba09431849019a24643711f Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Mon, 24 Aug 2015 12:03:49 -0700 Subject: [PATCH] Fixing Search settings export --- .../Orchard.Search/Drivers/SearchSettingsPartDriver.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Search/Drivers/SearchSettingsPartDriver.cs b/src/Orchard.Web/Modules/Orchard.Search/Drivers/SearchSettingsPartDriver.cs index cf5b0c8fc..8fe72d8d8 100644 --- a/src/Orchard.Web/Modules/Orchard.Search/Drivers/SearchSettingsPartDriver.cs +++ b/src/Orchard.Web/Modules/Orchard.Search/Drivers/SearchSettingsPartDriver.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using System.Linq; using System.Xml.Linq; using Orchard.ContentManagement; @@ -61,7 +62,10 @@ namespace Orchard.Search.Drivers { } protected override void Exporting(SearchSettingsPart part, ExportContentContext context) { - context.Element(part.PartDefinition.Name).Add(new XAttribute("SearchFields", part.Retrieve("SearchFields"))); + var searchFields = part.Retrieve("SearchFields"); + if(!String.IsNullOrWhiteSpace(searchFields)) { + context.Element(part.PartDefinition.Name).Add(new XAttribute("SearchFields", searchFields)); + } } protected override void Importing(SearchSettingsPart part, ImportContentContext context) {