From 6aeb21d3af7a84f77a103eca47d0c4377187b1e3 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sat, 30 Oct 2021 13:27:51 +0000 Subject: [PATCH] dc_receive_imf: do not ignore `lookup_by_contact` errors --- src/dc_receive_imf.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/dc_receive_imf.rs b/src/dc_receive_imf.rs index e4e110d3b..dfad54808 100644 --- a/src/dc_receive_imf.rs +++ b/src/dc_receive_imf.rs @@ -497,9 +497,11 @@ async fn add_parts( securejoin_seen = false; } - let test_normal_chat = ChatIdBlocked::lookup_by_contact(context, from_id) - .await - .unwrap_or_default(); + let test_normal_chat = if from_id == 0 { + Default::default() + } else { + ChatIdBlocked::lookup_by_contact(context, from_id).await? + }; if chat_id.is_none() && mime_parser.failure_report.is_some() { chat_id = Some(DC_CHAT_ID_TRASH);