Skip to content

Commit 90b61a1

Browse files
committed
fix bug that broke
`receive_imf::receive_imf_tests::test_dont_reverify_by_self_on_outgoing_msg`
1 parent 7f1576d commit 90b61a1

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/mimefactory.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,13 +1144,9 @@ impl MimeFactory {
11441144
for (addr, key) in &encryption_pubkeys {
11451145
let fingerprint = key.dc_fingerprint().hex();
11461146
let cmd = msg.param.get_cmd();
1147-
let is_full_msg =
1148-
self.pre_message_mode == Some(PreMessageMode::FullMessage);
1149-
let should_do_gossip = !is_full_msg
1150-
&& (cmd == SystemMessage::MemberAddedToGroup
1151-
|| cmd == SystemMessage::SecurejoinMessage
1152-
|| multiple_recipients)
1153-
&& {
1147+
let should_do_gossip = cmd == SystemMessage::MemberAddedToGroup
1148+
|| cmd == SystemMessage::SecurejoinMessage
1149+
|| multiple_recipients && {
11541150
let gossiped_timestamp: Option<i64> = context
11551151
.sql
11561152
.query_get_value(
@@ -1183,7 +1179,10 @@ impl MimeFactory {
11831179
let is_verified =
11841180
verifier_id.is_some_and(|verifier_id| verifier_id != 0);
11851181

1186-
if !should_do_gossip {
1182+
let is_full_msg =
1183+
self.pre_message_mode == Some(PreMessageMode::FullMessage);
1184+
1185+
if !should_do_gossip || is_full_msg {
11871186
continue;
11881187
}
11891188

0 commit comments

Comments
 (0)