summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-02-21 18:50:15 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-02-21 18:50:33 +0100
commita68e432d43b9c6f38a6aa7fa4054899d91c05839 (patch)
tree173407b0ff172b073b9b99bfa20c559bb9da450e
parentcaeff56d95ce012fdf5b4139238c9c47a24ad8eb (diff)
Add more error context
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--lib/domain/libimagmail/src/store.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/domain/libimagmail/src/store.rs b/lib/domain/libimagmail/src/store.rs
index 92b85bfe..24fe807b 100644
--- a/lib/domain/libimagmail/src/store.rs
+++ b/lib/domain/libimagmail/src/store.rs
@@ -142,7 +142,10 @@ impl<'a> MailStoreWithConnection<'a> {
fn get_entry_for_id(&self, id: Cow<str>) -> Result<Option<FileLockEntry<'a>>> {
let sid = crate::module_path::new_id(id.as_ref())?;
- self.store.get(sid)
+ self.store
+ .get(sid)
+ .context("Getting entry for ID")
+ .map_err(Error::from)
}
}