mirror of
https://github.com/chatmail/core.git
synced 2026-04-28 19:06:35 +03:00
fix: do not ignore Contact::get_by_id() error in from_field_to_contact_id()
This commit is contained in:
@@ -628,12 +628,9 @@ pub async fn from_field_to_contact_id(
|
|||||||
if from_id == ContactId::SELF {
|
if from_id == ContactId::SELF {
|
||||||
Ok(Some((ContactId::SELF, false, Origin::OutgoingBcc)))
|
Ok(Some((ContactId::SELF, false, Origin::OutgoingBcc)))
|
||||||
} else {
|
} else {
|
||||||
let mut from_id_blocked = false;
|
let contact = Contact::get_by_id(context, from_id).await?;
|
||||||
let mut incoming_origin = Origin::Unknown;
|
let from_id_blocked = contact.blocked;
|
||||||
if let Ok(contact) = Contact::get_by_id(context, from_id).await {
|
let incoming_origin = contact.origin;
|
||||||
from_id_blocked = contact.blocked;
|
|
||||||
incoming_origin = contact.origin;
|
|
||||||
}
|
|
||||||
Ok(Some((from_id, from_id_blocked, incoming_origin)))
|
Ok(Some((from_id, from_id_blocked, incoming_origin)))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user