diff --git a/Rubberduck.SettingsProvider/Persistence/XmlPersistenceService.cs b/Rubberduck.SettingsProvider/Persistence/XmlPersistenceService.cs index b5f5928f9d..cec656dd6e 100644 --- a/Rubberduck.SettingsProvider/Persistence/XmlPersistenceService.cs +++ b/Rubberduck.SettingsProvider/Persistence/XmlPersistenceService.cs @@ -61,9 +61,9 @@ public override void Save(T toSerialize, string nonDefaultFilePath = null) } } - EnsurePathExists(); + EnsurePathExists(filePath); - using (var xml = XmlWriter.Create(FilePath, OutputXmlSettings)) + using (var xml = XmlWriter.Create(filePath, OutputXmlSettings)) { doc.WriteTo(xml); Cached = toSerialize;