Create warning when no files are restored
This commit is contained in:
@@ -462,6 +462,8 @@ namespace Duplicati.Library.Main.Operation
|
||||
Logging.Log.WriteInformationMessage(LOGTAG, "RestoreFailures", "Failed to restore {0} files, additionally the following files failed to download, which may be the cause:{1}{2}", fileErrors, Environment.NewLine, string.Join(Environment.NewLine, brokenFiles));
|
||||
else if (fileErrors > 0)
|
||||
Logging.Log.WriteInformationMessage(LOGTAG, "RestoreFailures", "Failed to restore {0} files", fileErrors);
|
||||
else if (result.FilesRestored == 0)
|
||||
Logging.Log.WriteWarningMessage(LOGTAG, "NoFilesRestored", null, "Restore completed without errors but no files were restored");
|
||||
|
||||
// Drop the temp tables
|
||||
database.DropRestoreTable();
|
||||
|
||||
@@ -610,7 +610,7 @@ namespace Duplicati.Library.Main
|
||||
{
|
||||
if (Errors != null && Errors.Any())
|
||||
return ParsedResultType.Error;
|
||||
else if ((Warnings != null && Warnings.Any()) || FilesRestored == 0)
|
||||
else if (Warnings != null && Warnings.Any())
|
||||
return ParsedResultType.Warning;
|
||||
else
|
||||
return ParsedResultType.Success;
|
||||
|
||||
@@ -780,7 +780,7 @@ namespace Duplicati.Server
|
||||
);
|
||||
}
|
||||
}
|
||||
else if (result.ParsedResult != Library.Interface.ParsedResultType.Success && (result.Warnings.Any() || result.Errors.Any()))
|
||||
else if (result.ParsedResult != Library.Interface.ParsedResultType.Success)
|
||||
{
|
||||
var type = result.ParsedResult == Library.Interface.ParsedResultType.Warning
|
||||
? NotificationType.Warning
|
||||
|
||||
Reference in New Issue
Block a user