diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-02-21 16:45:57 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-02-21 16:45:57 +0100 |
commit | bef6904758cd6170725ea1645bc108f24031f7c0 (patch) | |
tree | 6f8033dc6b470f77e5478933792c71d07be4e5d5 | |
parent | f033d0af40ee86bfa4684db701e55619a204a346 (diff) |
Add more context for error
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | lib/domain/libimagmail/src/mailtree.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/domain/libimagmail/src/mailtree.rs b/lib/domain/libimagmail/src/mailtree.rs index e1c052af..cd9dfb8a 100644 --- a/lib/domain/libimagmail/src/mailtree.rs +++ b/lib/domain/libimagmail/src/mailtree.rs @@ -86,7 +86,8 @@ fn fill_arena_with<'a>(arena: &mut Arena<String>, store: &'a MailStoreWithConnec })? .into_iter() .map(|id: String| { - let mail = store.get_mail_by_id(&id)? + let mail = store.get_mail_by_id(&id) + .context("Getting mail by id")? .ok_or_else(|| format_err!("Cannot find mail for id {}", id))?; trace!("Fetched from store: {}", mail.get_location()); |