diff options
Diffstat (limited to 'common/contactpreprocessor.cpp')
-rw-r--r-- | common/contactpreprocessor.cpp | 6 |
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 | } |