From ded59c4ce9291ec272b75be19626adbb4b0999f0 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 22 Feb 2020 16:53:19 +0100 Subject: Ignore root id here --- lib/domain/libimagmail/src/mailtree.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/domain/libimagmail/src/mailtree.rs b/lib/domain/libimagmail/src/mailtree.rs index c5c96bd2..9b72ac6d 100644 --- a/lib/domain/libimagmail/src/mailtree.rs +++ b/lib/domain/libimagmail/src/mailtree.rs @@ -64,7 +64,7 @@ fn fill_arena_with<'a>(arena: &mut Arena, store: &'a MailStoreWithConnec let root_id = root.get_id().clone(); trace!("root_id = {:?}", root_id); - let root_node = arena.new_node(root_id); + let root_node = arena.new_node(root_id.clone()); trace!("root_node = {:?}", root_node); let root_thread_id = root.get_thread_id().to_owned(); @@ -97,6 +97,7 @@ fn fill_arena_with<'a>(arena: &mut Arena, store: &'a MailStoreWithConnec }) .flat_map(|v| v.into_iter()) .unique() + .filter(|id| *id != root_id) .map(Ok) .collect::>>(); -- cgit v1.2.3