upload-backup: change symbol to warning sign on failure

This commit is contained in:
Christian Hesse 2020-07-17 12:00:59 +02:00
parent 3e1746f43e
commit 8eaf24e274

View file

@ -17,6 +17,7 @@
:global CharacterReplace; :global CharacterReplace;
:global DeviceInfo; :global DeviceInfo;
:global IfThenElse;
:global LogPrintExit; :global LogPrintExit;
:global SendNotification; :global SendNotification;
:global SymbolForNotification; :global SymbolForNotification;
@ -30,6 +31,7 @@
:local FileName [ $CharacterReplace ($Identity . "." . $Domain) "." "_" ]; :local FileName [ $CharacterReplace ($Identity . "." . $Domain) "." "_" ];
:local BackupFile "none"; :local BackupFile "none";
:local ConfigFile "none"; :local ConfigFile "none";
:local Failed 0;
# binary backup # binary backup
:if ($BackupSendBinary = true) do={ :if ($BackupSendBinary = true) do={
@ -42,6 +44,7 @@
} on-error={ } on-error={
$LogPrintExit error ("Uploading backup file failed!") false; $LogPrintExit error ("Uploading backup file failed!") false;
:set BackupFile "failed"; :set BackupFile "failed";
:set Failed 1;
} }
} }
@ -56,10 +59,11 @@
} on-error={ } on-error={
$LogPrintExit error ("Uploading configuration export failed!") false; $LogPrintExit error ("Uploading configuration export failed!") false;
:set ConfigFile "failed"; :set ConfigFile "failed";
:set Failed 1;
} }
} }
$SendNotification ([ $SymbolForNotification "floppy-disk" ] . "Backup & Config Upload") \ $SendNotification ([ $SymbolForNotification [ $IfThenElse ($Failed > 0) "warning-sign" "floppy-disk" ] ] . "Backup & Config Upload") \
("Backup and config export upload for " . $Identity . ".\n\n" . \ ("Backup and config export upload for " . $Identity . ".\n\n" . \
[ $DeviceInfo ] . "\n\n" . \ [ $DeviceInfo ] . "\n\n" . \
"Backup file: " . $BackupFile . "\n" . \ "Backup file: " . $BackupFile . "\n" . \