mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
#19640 Repairing ImageProfilePart Import HibernateException
--HG-- branch : 1.x extra : source : 6971e3223955c37e90a268f99a33c37ce1f24556
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user