From 2cb8b532568c3ab9132f128ed5413fbe89802915 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sat, 5 Oct 2024 15:37:11 +0000 Subject: [PATCH] fix: emit progress 0 if get_backup() fails --- src/imex/transfer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/imex/transfer.rs b/src/imex/transfer.rs index 4f9b12591..d280dd8f8 100644 --- a/src/imex/transfer.rs +++ b/src/imex/transfer.rs @@ -353,6 +353,9 @@ pub async fn get_backup(context: &Context, qr: Qr) -> Result<()> { Err(format_err!("Backup reception cancelled")) }) .await; + if res.is_err() { + context.emit_event(EventType::ImexProgress(0)); + } context.free_ongoing().await; res?; }