From 082c801ebbe18c99b256f8b720a816ee5767c273 Mon Sep 17 00:00:00 2001 From: Christian Ebner Date: Wed, 24 Apr 2024 12:02:14 +0200 Subject: [PATCH] file restore: show more error context when extraction fails Otherwise the context swallows the actual, underlying error message. Signed-off-by: Christian Ebner --- proxmox-file-restore/src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proxmox-file-restore/src/main.rs b/proxmox-file-restore/src/main.rs index e6a21afa..38cc1ce8 100644 --- a/proxmox-file-restore/src/main.rs +++ b/proxmox-file-restore/src/main.rs @@ -490,7 +490,9 @@ async fn extract( }; let decoder = Accessor::new(reader, archive_size).await?; - extract_to_target(decoder, &path, target, format, zstd).await?; + extract_to_target(decoder, &path, target, format, zstd) + .await + .map_err(|err| format_err!("error extracting archive - {err:#}"))?; } ExtractPath::VM(file, path) => { let details = SnapRestoreDetails {