diff --git a/src/receive_imf.rs b/src/receive_imf.rs index 12b5e2d13..6db785650 100644 --- a/src/receive_imf.rs +++ b/src/receive_imf.rs @@ -1706,6 +1706,8 @@ async fn apply_group_changes( warn!(context, "Removed {removed_addr:?} has no contact id.") } } else if let Some(added_addr) = mime_parser.get_header(HeaderDef::ChatGroupMemberAdded) { + better_msg = Some(stock_str::msg_add_member_local(context, added_addr, from_id).await); + if allow_member_list_changes { // Add a single member to the chat. if !recreate_member_list { @@ -1718,8 +1720,6 @@ async fn apply_group_changes( warn!(context, "Added {added_addr:?} has no contact id.") } } - - better_msg = Some(stock_str::msg_add_member_local(context, added_addr, from_id).await); } else { info!(context, "Ignoring addition of {added_addr:?} to {chat_id}."); }