#19640 Repairing ImageProfilePart Import HibernateException

--HG--
branch : 1.x
extra : source : 6971e3223955c37e90a268f99a33c37ce1f24556
This commit is contained in:
StanleyGoldman
2013-04-23 17:13:54 -04:00
parent fb2e64cdfa
commit 7ed1eee5a9

View File

@@ -86,15 +86,17 @@ namespace Orchard.MediaProcessing.Drivers {
protected override void Importing(ImageProfilePart part, ImportContentContext context) {
var element = context.Data.Element(part.PartDefinition.Name);
part.Record.Filters = element.Element("Filters").Elements("Filter").Select(filter =>
var filterRecords = element.Element("Filters").Elements("Filter").Select(filter => new FilterRecord {
Description = filter.Attribute("Description").Value,
Category = filter.Attribute("Category").Value,
Type = filter.Attribute("Type").Value,
Position = Convert.ToInt32(filter.Attribute("Position").Value),
State = filter.Attribute("State").Value
});
new FilterRecord {
Description = filter.Attribute("Description").Value,
Category = filter.Attribute("Category").Value,
Type = filter.Attribute("Type").Value,
Position = Convert.ToInt32(filter.Attribute("Position").Value),
State = filter.Attribute("State").Value
}).ToList();
foreach (var result in filterRecords) {
part.Record.Filters.Add(result);
}
}
}
}