dc_receive_imf: do not unwrap() Some(..) immediately after creation

This commit is contained in:
Alexander Krotov
2020-01-11 15:40:27 +03:00
committed by holger krekel
parent 742f603b3b
commit 9a43d26c60

View File

@@ -830,14 +830,14 @@ fn create_or_lookup_group(
} else { } else {
let field = mime_parser.get(HeaderDef::ChatGroupMemberAdded).cloned(); let field = mime_parser.get(HeaderDef::ChatGroupMemberAdded).cloned();
if let Some(optional_field) = field { if let Some(optional_field) = field {
X_MrAddToGrp = Some(optional_field);
mime_parser.is_system_message = SystemMessage::MemberAddedToGroup; mime_parser.is_system_message = SystemMessage::MemberAddedToGroup;
better_msg = context.stock_system_msg( better_msg = context.stock_system_msg(
StockMessage::MsgAddMember, StockMessage::MsgAddMember,
X_MrAddToGrp.as_ref().unwrap(), &optional_field,
"", "",
from_id as u32, from_id as u32,
) );
X_MrAddToGrp = Some(optional_field);
} else { } else {
let field = mime_parser.get(HeaderDef::ChatGroupNameChanged); let field = mime_parser.get(HeaderDef::ChatGroupNameChanged);
if let Some(field) = field { if let Some(field) = field {