Do not trucate subject after '['

This commit is contained in:
Hocuri
2020-04-17 11:12:19 +02:00
parent 24ba96f6b2
commit aa5ca4f816

View File

@@ -288,17 +288,10 @@ impl MimeMessage {
prepend_subject = true; prepend_subject = true;
} }
if prepend_subject { if prepend_subject {
let subj = if let Some(n) = subject.find('[') { if !subject.is_empty() {
&subject[0..n]
} else {
subject
}
.trim();
if !subj.is_empty() {
for part in self.parts.iter_mut() { for part in self.parts.iter_mut() {
if part.typ == Viewtype::Text { if part.typ == Viewtype::Text {
part.msg = format!("{} {}", subj, part.msg); part.msg = format!("{} {}", subject, part.msg);
break; break;
} }
} }