Merge pull request #4702 from albertony/avoid_empty_appdata_dir

Delay creation of database directory it is needed
This commit is contained in:
warwickmm
2022-04-16 19:33:44 -07:00
committed by GitHub
+4 -4
View File
@@ -73,9 +73,6 @@ namespace Duplicati.Library.Main
folder = newlocation;
}
if (!System.IO.Directory.Exists(folder))
System.IO.Directory.CreateDirectory(folder);
var file = System.IO.Path.Combine(folder, "dbconfig.json");
List<BackendEntry> configs;
if (!System.IO.File.Exists(file))
@@ -179,7 +176,10 @@ namespace Duplicati.Library.Main
Databasepath = newpath,
ParameterFile = null
});
if (!System.IO.Directory.Exists(folder))
System.IO.Directory.CreateDirectory(folder);
var settings = new Newtonsoft.Json.JsonSerializerSettings();
settings.Formatting = Newtonsoft.Json.Formatting.Indented;
System.IO.File.WriteAllText(file, Newtonsoft.Json.JsonConvert.SerializeObject(configs, settings), System.Text.Encoding.UTF8);