aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_email/EMAilHelper.cpp
diff options
context:
space:
mode:
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