diff --git a/src/Orchard.Web/Modules/Orchard.MediaProcessing/Drivers/ImageProfilePartDriver.cs b/src/Orchard.Web/Modules/Orchard.MediaProcessing/Drivers/ImageProfilePartDriver.cs index d24945978..5be244d11 100644 --- a/src/Orchard.Web/Modules/Orchard.MediaProcessing/Drivers/ImageProfilePartDriver.cs +++ b/src/Orchard.Web/Modules/Orchard.MediaProcessing/Drivers/ImageProfilePartDriver.cs @@ -69,6 +69,7 @@ namespace Orchard.MediaProcessing.Drivers { protected override void Exporting(ImageProfilePart part, ExportContentContext context) { var element = context.Element(part.PartDefinition.Name); element.Add( + new XAttribute("Name", part.Name), new XElement("Filters", part.Filters.Select(filter => new XElement("Filter", @@ -86,6 +87,8 @@ namespace Orchard.MediaProcessing.Drivers { protected override void Importing(ImageProfilePart part, ImportContentContext context) { var element = context.Data.Element(part.PartDefinition.Name); + part.Name = element.Attribute("Name").Value; + var filterRecords = element.Element("Filters").Elements("Filter").Select(filter => new FilterRecord { Description = filter.Attribute("Description").Value, Category = filter.Attribute("Category").Value,