Create warning when no files are restored

This commit is contained in:
Mikael Mello
2018-11-08 08:15:41 -02:00
parent a8f0dbda44
commit f03e8f6c29
3 changed files with 4 additions and 2 deletions
@@ -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();
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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