summaryrefslogtreecommitdiffstats
path: root/common/contactpreprocessor.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-23 14:02:15 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-23 14:02:15 +0100
commite1430017eb60976610f4963cd770116a4a486c2e (patch)
tree56d7551e39c6d83ac25aa6ea49f9e11ffcdcc07f /common/contactpreprocessor.cpp
parent86045e308c10c60cd7c4339d305cee1acb084760 (diff)
downloadsink-e1430017eb60976610f4963cd770116a4a486c2e.tar.gz
sink-e1430017eb60976610f4963cd770116a4a486c2e.zip
New properties
Diffstat (limited to 'common/contactpreprocessor.cpp')
-rw-r--r--common/contactpreprocessor.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/contactpreprocessor.cpp b/common/contactpreprocessor.cpp
index 0f2ca17..ac2c3bc 100644
--- a/common/contactpreprocessor.cpp
+++ b/common/contactpreprocessor.cpp
@@ -28,9 +28,11 @@ void updatedProperties(Sink::ApplicationDomain::Contact &contact, const KContact
28{ 28{
29 contact.setUid(addressee.uid()); 29 contact.setUid(addressee.uid());
30 contact.setFn(addressee.formattedName()); 30 contact.setFn(addressee.formattedName());
31 QByteArrayList emails; 31 contact.setFirstname(addressee.givenName());
32 contact.setLastname(addressee.familyName());
33 QList<Sink::ApplicationDomain::Contact::Email> emails;
32 for (const auto &email : addressee.emails()) { 34 for (const auto &email : addressee.emails()) {
33 emails << email.toUtf8(); 35 emails << Sink::ApplicationDomain::Contact::Email{Sink::ApplicationDomain::Contact::Email::Undefined, email};
34 } 36 }
35 contact.setEmails(emails); 37 contact.setEmails(emails);
36} 38}