]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/bin/proxmox-backup-proxy.rs
proxy: fix error handling in prune scheduling
[proxmox-backup.git] / src / bin / proxmox-backup-proxy.rs
index 8a6dfe36867e3656ba4f7ace93dd6cb2fc915be7..b4759f5852849094d3f2fbe0c36c39a66a972abc 100644 (file)
@@ -434,7 +434,7 @@ async fn schedule_datastore_prune() {
 
                 job.start(&worker.upid().to_string())?;
 
-                let result = {
+                let result = try_block!({
 
                     worker.log(format!("Starting datastore prune on store \"{}\"", store));
                     worker.log(format!("task triggered by schedule '{}'", event_str));
@@ -463,7 +463,7 @@ async fn schedule_datastore_prune() {
                         }
                     }
                     Ok(())
-                };
+                });
 
                 let status = worker.create_state(&result);