diff --git a/ui/src/conf/accounts.rs b/ui/src/conf/accounts.rs index 109c88705..f20166cbf 100644 --- a/ui/src/conf/accounts.rs +++ b/ui/src/conf/accounts.rs @@ -310,7 +310,13 @@ impl Account { fn init(&mut self) { let ref_folders: FnvHashMap = - self.backend.read().unwrap().folders().unwrap(); + match self.backend.read().unwrap().folders() { + Ok(f) => f, + Err(err) => { + debug!(&err); + return; + } + }; let mut folders: FnvHashMap = FnvHashMap::with_capacity_and_hasher(ref_folders.len(), Default::default()); let mut folders_order: Vec = Vec::with_capacity(ref_folders.len());