From 64c218f1ead0f782291322b334da9db749581a70 Mon Sep 17 00:00:00 2001 From: link2xt Date: Thu, 6 Jul 2023 01:35:35 +0000 Subject: [PATCH] fix: rewrite "member added" message even if change is not allowed --- src/receive_imf.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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}."); }