summaryrefslogtreecommitdiffstats
path: root/common/contactpreprocessor.cpp
diff options
context:
space:
mode:
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}