From 371216a9fe5043bf8928b497b77dafdae0c300a1 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Thu, 17 Apr 2025 18:35:31 +0300 Subject: [PATCH] mu4e-draft: ensure we only remove the message Date: Narrow to headers first, or we may remove e.g. Date: headers in forwarded messages. --- mu4e/mu4e-draft.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mu4e/mu4e-draft.el b/mu4e/mu4e-draft.el index d65ab00f..57e0e6c5 100644 --- a/mu4e/mu4e-draft.el +++ b/mu4e/mu4e-draft.el @@ -362,7 +362,9 @@ appropriate sent-messages folder. If MSGPATH is nil, do nothing." (message-generate-headers '(Message-ID))) ;; older Emacsen (<= 28 perhaps?) won't update the Date ;; if there already is one; so make sure it's gone. - (message-remove-header "Date") + (save-restriction + (message-narrow-to-headers) + (message-remove-header "Date")) (message-generate-headers '(Date Subject From)) (mu4e--delimit-headers 'undelimit))) ;; remove separator