added backend code to support stripping metadata from imported backup configs
This commit is contained in:
@@ -55,6 +55,7 @@ namespace Duplicati.Server.WebServer.RESTMethods
|
||||
{
|
||||
var input = info.Request.Form;
|
||||
var cmdline = Library.Utility.Utility.ParseBool(input["cmdline"].Value, false);
|
||||
var import_metadata = Library.Utility.Utility.ParseBool(input["import_metadata"].Value, false);
|
||||
var direct = Library.Utility.Utility.ParseBool(input["direct"].Value, false);
|
||||
output_template = output_template.Replace("CBM", input["callback"].Value);
|
||||
if (cmdline)
|
||||
@@ -90,6 +91,9 @@ namespace Duplicati.Server.WebServer.RESTMethods
|
||||
ipx = Serializer.Deserialize<Serializable.ImportExportStructure>(sr);
|
||||
}
|
||||
}
|
||||
if (!import_metadata) {
|
||||
ipx.Backup.Metadata.Clear();
|
||||
}
|
||||
|
||||
ipx.Backup.ID = null;
|
||||
((Database.Backup)ipx.Backup).DBPath = null;
|
||||
|
||||
Reference in New Issue
Block a user