diff --git a/src/api2/backup.rs b/src/api2/backup.rs index 8b2b0e1a..626c603f 100644 --- a/src/api2/backup.rs +++ b/src/api2/backup.rs @@ -216,7 +216,7 @@ async move { (Ok(_), Err(err)) => { env.log(format!("backup ended and finish failed: {}", err)); env.log("removing unfinished backup"); - env.remove_backup()?; + tools::runtime::block_in_place(|| env.remove_backup())?; Err(err) }, (Err(err), Err(_)) => {