From c194a0183d79171c5d50bc9f5a7aef88e69d5ac4 Mon Sep 17 00:00:00 2001 From: link2xt Date: Tue, 11 Mar 2025 05:40:17 +0000 Subject: [PATCH] fix: use protected Date with protected Autocrypt --- src/mimeparser.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/mimeparser.rs b/src/mimeparser.rs index c77ddfbbb4..b44166b481 100644 --- a/src/mimeparser.rs +++ b/src/mimeparser.rs @@ -345,6 +345,13 @@ impl MimeMessage { } decrypted_msg = Some(msg); + + timestamp_sent = Self::get_timestamp_sent( + &decrypted_mail.headers, + timestamp_sent, + timestamp_rcvd, + ); + if let Some(protected_aheader_value) = decrypted_mail .headers .get_header_value(HeaderDef::Autocrypt) @@ -416,8 +423,6 @@ impl MimeMessage { content }); if let (Ok(mail), true) = (mail, encrypted) { - timestamp_sent = - Self::get_timestamp_sent(&mail.headers, timestamp_sent, timestamp_rcvd); if !signatures.is_empty() { // Remove unsigned opportunistically protected headers from messages considered // Autocrypt-encrypted / displayed with padlock.