fix: do not allow chat creation if decryption failed

This commit is contained in:
link2xt
2025-05-13 00:20:51 +00:00
committed by l
parent 09d18f9097
commit 4c287075da
3 changed files with 8 additions and 9 deletions

View File

@@ -761,7 +761,9 @@ async fn add_parts(
ShowEmails::from_i32(context.get_config_int(Config::ShowEmails).await?).unwrap_or_default();
let allow_creation;
if mime_parser.is_system_message != SystemMessage::AutocryptSetupMessage
if mime_parser.decrypting_failed {
allow_creation = false;
} else if mime_parser.is_system_message != SystemMessage::AutocryptSetupMessage
&& is_dc_message == MessengerMessage::No
&& !context.get_config_bool(Config::IsChatmail).await?
{