Made order of field and part elements in export XML predictable.

This commit is contained in:
Daniel Stolt
2015-07-30 20:32:09 +01:00
parent c746fe926b
commit eec888ff71
2 changed files with 4 additions and 4 deletions

View File

@@ -91,14 +91,14 @@ namespace Orchard.ContentManagement.Drivers.Coordinators {
public override void Exporting(ExportContentContext context) {
context.Logger = Logger;
foreach (var contentFieldDriver in _drivers) {
foreach (var contentFieldDriver in _drivers.OrderBy(x => x.GetFieldInfo().First().FieldTypeName)) {
contentFieldDriver.Exporting(context);
}
}
public override void Exported(ExportContentContext context) {
context.Logger = Logger;
foreach (var contentFieldDriver in _drivers) {
foreach (var contentFieldDriver in _drivers.OrderBy(x => x.GetFieldInfo().First().FieldTypeName)) {
contentFieldDriver.Exported(context);
}
}

View File

@@ -79,13 +79,13 @@ namespace Orchard.ContentManagement.Drivers.Coordinators {
}
public override void Exporting(ExportContentContext context) {
foreach (var contentPartDriver in _drivers) {
foreach (var contentPartDriver in _drivers.OrderBy(x => x.GetPartInfo().First().PartName)) {
contentPartDriver.Exporting(context);
}
}
public override void Exported(ExportContentContext context) {
foreach (var contentPartDriver in _drivers) {
foreach (var contentPartDriver in _drivers.OrderBy(x => x.GetPartInfo().First().PartName)) {
contentPartDriver.Exported(context);
}
}