@@ -1341,14 +1341,15 @@ async fn do_chat_assignment(
13411341 chat_id_blocked = * new_chat_id_blocked;
13421342 }
13431343 ChatAssignment :: AdHocGroup => {
1344- if let Some ( ( new_chat_id, new_chat_id_blocked, new_created) ) = lookup_or_create_adhoc_group (
1345- context,
1346- mime_parser,
1347- to_ids,
1348- allow_creation || test_normal_chat. is_some ( ) ,
1349- create_blocked,
1350- )
1351- . await ?
1344+ if let Some ( ( new_chat_id, new_chat_id_blocked, new_created) ) =
1345+ lookup_or_create_adhoc_group (
1346+ context,
1347+ mime_parser,
1348+ to_ids,
1349+ allow_creation || test_normal_chat. is_some ( ) ,
1350+ create_blocked,
1351+ )
1352+ . await ?
13521353 {
13531354 chat_id = Some ( new_chat_id) ;
13541355 chat_id_blocked = new_chat_id_blocked;
@@ -1487,14 +1488,15 @@ async fn do_chat_assignment(
14871488 }
14881489 }
14891490 ChatAssignment :: AdHocGroup => {
1490- if let Some ( ( new_chat_id, new_chat_id_blocked, new_chat_created) ) = lookup_or_create_adhoc_group (
1491- context,
1492- mime_parser,
1493- to_ids,
1494- allow_creation,
1495- Blocked :: Not ,
1496- )
1497- . await ?
1491+ if let Some ( ( new_chat_id, new_chat_id_blocked, new_chat_created) ) =
1492+ lookup_or_create_adhoc_group (
1493+ context,
1494+ mime_parser,
1495+ to_ids,
1496+ allow_creation,
1497+ Blocked :: Not ,
1498+ )
1499+ . await ?
14981500 {
14991501 chat_id = Some ( new_chat_id) ;
15001502 chat_id_blocked = new_chat_id_blocked;
@@ -2384,7 +2386,7 @@ async fn lookup_or_create_adhoc_group(
23842386 to_ids : & [ Option < ContactId > ] ,
23852387 allow_creation : bool ,
23862388 create_blocked : Blocked ,
2387- ) -> Result < Option < ( ChatId , Blocked ) > > {
2389+ ) -> Result < Option < ( ChatId , Blocked , bool ) > > {
23882390 if mime_parser. decrypting_failed {
23892391 warn ! (
23902392 context,
0 commit comments