From 04d1a53d199bbf5fced102daae77b3ef0d64474d Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 29 Dec 2013 12:07:29 -0500 Subject: don't persist lazy loaded paths --- .../Configuration/BaseConfigurationManager.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Common.Implementations/Configuration') diff --git a/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs b/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs index 3c00673ba..8c4840ea7 100644 --- a/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs +++ b/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs @@ -99,9 +99,13 @@ namespace MediaBrowser.Common.Implementations.Configuration /// public void SaveConfiguration() { + var path = CommonApplicationPaths.SystemConfigurationFilePath; + + Directory.CreateDirectory(Path.GetDirectoryName(path)); + lock (_configurationSaveLock) { - XmlSerializer.SerializeToFile(CommonConfiguration, CommonApplicationPaths.SystemConfigurationFilePath); + XmlSerializer.SerializeToFile(CommonConfiguration, path); } OnConfigurationUpdated(); -- cgit v1.2.3