]> git.proxmox.com Git - pve-manager.git/commitdiff
vzdump: send mail if job-abort hook fails
authorFiona Ebner <f.ebner@proxmox.com>
Wed, 16 Nov 2022 08:30:14 +0000 (09:30 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 16 Nov 2022 10:25:58 +0000 (11:25 +0100)
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
PVE/VZDump.pm

index 9ef3c7b4bd3bb7fa8db164bf571260c869177d11..a04837e7e8f502753eaa18e9308da1de82694307 100644 (file)
@@ -1287,9 +1287,9 @@ sub exec_backup {
     };
     my $err = $@;
 
-    $self->run_hook_script ('job-abort', undef, $job_end_fd) if $err;
-
     if ($err) {
+       eval { $self->run_hook_script ('job-abort', undef, $job_end_fd); };
+       $err .= $@ if $@;
        debugmsg ('err', "Backup job failed - $err", undef, 1);
     } else {
        if ($errcount) {