Fixing Search settings export

This commit is contained in:
Sebastien Ros
2015-08-24 12:03:49 -07:00
parent 9a4e0c1741
commit c80f2d4baa

View File

@@ -1,4 +1,5 @@
using System.Collections.Generic; using System;
using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Xml.Linq; using System.Xml.Linq;
using Orchard.ContentManagement; using Orchard.ContentManagement;
@@ -61,7 +62,10 @@ namespace Orchard.Search.Drivers {
} }
protected override void Exporting(SearchSettingsPart part, ExportContentContext context) { protected override void Exporting(SearchSettingsPart part, ExportContentContext context) {
context.Element(part.PartDefinition.Name).Add(new XAttribute("SearchFields", part.Retrieve<string>("SearchFields"))); var searchFields = part.Retrieve<string>("SearchFields");
if(!String.IsNullOrWhiteSpace(searchFields)) {
context.Element(part.PartDefinition.Name).Add(new XAttribute("SearchFields", searchFields));
}
} }
protected override void Importing(SearchSettingsPart part, ImportContentContext context) { protected override void Importing(SearchSettingsPart part, ImportContentContext context) {