diff --git a/I18N Commander/DataModel/Database/Common/DataContext.cs b/I18N Commander/DataModel/Database/Common/DataContext.cs index 58872c3..4e9c8be 100644 --- a/I18N Commander/DataModel/Database/Common/DataContext.cs +++ b/I18N Commander/DataModel/Database/Common/DataContext.cs @@ -160,10 +160,10 @@ public sealed class DataContext : DbContext, IDataContext await JsonSerializer.SerializeAsync(fileStream, new JsonData { - Settings = this.Settings.Select(n => n.ToJsonSetting()).ToList(), - Sections = this.Sections.Select(n => n.ToJsonSection()).ToList(), - TextElements = this.TextElements.Select(n => n.ToJsonTextElement()).ToList(), - Translations = this.Translations.Select(n => n.ToJsonTranslation()).ToList(), + Settings = this.Settings.OrderBy(n => n.UniqueId).Select(n => n.ToJsonSetting()).ToList(), + Sections = this.Sections.OrderBy(n => n.UniqueId).Select(n => n.ToJsonSection()).ToList(), + TextElements = this.TextElements.OrderBy(n => n.UniqueId).Select(n => n.ToJsonTextElement()).ToList(), + Translations = this.Translations.OrderBy(n => n.UniqueId).Select(n => n.ToJsonTranslation()).ToList(), }, jsonSettings); }