aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_email/EMAilHelper.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-11-28 16:19:32 +0000
committersaturneric <[email protected]>2024-11-28 16:19:32 +0000
commit3d5d465219ec95bf4f213186e0522e0185e13265 (patch)
tree298ba80d8eb2da7a9f2deefc2b3782d88c5622a7 /src/m_email/EMAilHelper.cpp
parentfeat: make email operations more comfortable (diff)
downloadModules-3d5d465219ec95bf4f213186e0522e0185e13265.tar.gz
Modules-3d5d465219ec95bf4f213186e0522e0185e13265.zip
feat: support decrypt & verify email
Diffstat (limited to 'src/m_email/EMAilHelper.cpp')
-rw-r--r--src/m_email/EMAilHelper.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/m_email/EMAilHelper.cpp b/src/m_email/EMAilHelper.cpp
index ff9c0b7..d5d4e04 100644
--- a/src/m_email/EMAilHelper.cpp
+++ b/src/m_email/EMAilHelper.cpp
@@ -323,8 +323,12 @@ auto GetEMLMetaData(vmime::shared_ptr<vmime::message>& message,
meta_data.from = from_field_value_text;
meta_data.to = to_field_value_text.split(',');
- meta_data.cc = cc_field_value_text.split(',');
- meta_data.bcc = bcc_field_value_text.split(',');
+ meta_data.cc = cc_field_value_text.trimmed().isEmpty()
+ ? QStringList()
+ : cc_field_value_text.split(',');
+ meta_data.bcc = bcc_field_value_text.trimmed().isEmpty()
+ ? QStringList()
+ : bcc_field_value_text.split(',');
meta_data.subject = subject_field_value_text;
return 0;
} \ No newline at end of file