diff --git a/Meds.Watchdog/Utils/FileUtils.cs b/Meds.Watchdog/Utils/FileUtils.cs index 6760806..5eefd09 100644 --- a/Meds.Watchdog/Utils/FileUtils.cs +++ b/Meds.Watchdog/Utils/FileUtils.cs @@ -12,7 +12,7 @@ public static void WriteAtomic(string target, object obj, XmlSerializer serializ var path = Path.GetDirectoryName(target); if (path != null && !Directory.Exists(path)) Directory.CreateDirectory(path); - var temp = Path.GetTempFileName(); + var temp = Path.Combine(path ?? "", Path.GetFileName(target) + ".tmp"); try { using (var stream = File.Create(temp))