From 8c2b9f99016bb6868ce5eb7b63c586e5129f1bb5 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sun, 27 Mar 2022 11:23:45 +0000 Subject: [PATCH] Do not overwrite better_msg if apply_group_changes returns None --- src/dc_receive_imf.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dc_receive_imf.rs b/src/dc_receive_imf.rs index be4493cf0..907d1c9c9 100644 --- a/src/dc_receive_imf.rs +++ b/src/dc_receive_imf.rs @@ -600,7 +600,7 @@ async fn add_parts( } } - better_msg = apply_group_changes( + better_msg = better_msg.or(apply_group_changes( context, mime_parser, sent_timestamp, @@ -608,7 +608,7 @@ async fn add_parts( from_id, to_ids, ) - .await?; + .await?); } if chat_id.is_none() { @@ -824,7 +824,7 @@ async fn add_parts( } if let Some(chat_id) = chat_id { - better_msg = apply_group_changes( + better_msg = better_msg.or(apply_group_changes( context, mime_parser, sent_timestamp, @@ -832,7 +832,7 @@ async fn add_parts( from_id, to_ids, ) - .await?; + .await?); } if chat_id.is_none() && self_sent {