diff --git a/src/Files.App/Services/Settings/FileTagsSettingsService.cs b/src/Files.App/Services/Settings/FileTagsSettingsService.cs index a9a3c5a8bbfd..b283687ce84b 100644 --- a/src/Files.App/Services/Settings/FileTagsSettingsService.cs +++ b/src/Files.App/Services/Settings/FileTagsSettingsService.cs @@ -30,11 +30,12 @@ internal sealed class FileTagsSettingsService : BaseJsonSettings, IFileTagsSetti public FileTagsSettingsService() { SettingsSerializer = new DefaultSettingsSerializer(); - JsonSettingsSerializer = new DefaultJsonSettingsSerializer(); - JsonSettingsDatabase = new CachingJsonSettingsDatabase(SettingsSerializer, JsonSettingsSerializer); Initialize(Path.Combine(ApplicationData.Current.LocalFolder.Path, Constants.LocalSettings.SettingsFolderName, Constants.LocalSettings.FileTagSettingsFileName)); + + JsonSettingsSerializer = new DefaultJsonSettingsSerializer(); + JsonSettingsDatabase = new CachingJsonSettingsDatabase(SettingsSerializer, JsonSettingsSerializer); } public IList FileTagList diff --git a/src/Files.App/Services/Settings/UserSettingsService.cs b/src/Files.App/Services/Settings/UserSettingsService.cs index 942f610a6381..0fd8c5263319 100644 --- a/src/Files.App/Services/Settings/UserSettingsService.cs +++ b/src/Files.App/Services/Settings/UserSettingsService.cs @@ -59,10 +59,11 @@ public IAppSettingsService AppSettingsService public UserSettingsService() { SettingsSerializer = new DefaultSettingsSerializer(); - JsonSettingsSerializer = new DefaultJsonSettingsSerializer(); - JsonSettingsDatabase = new CachingJsonSettingsDatabase(SettingsSerializer, JsonSettingsSerializer); Initialize(Path.Combine(ApplicationData.Current.LocalFolder.Path, Constants.LocalSettings.SettingsFolderName, Constants.LocalSettings.UserSettingsFileName)); + + JsonSettingsSerializer = new DefaultJsonSettingsSerializer(); + JsonSettingsDatabase = new CachingJsonSettingsDatabase(SettingsSerializer, JsonSettingsSerializer); } public override object ExportSettings()