When using version 18.104.22.168, contacts that does not have any given or family name assigned but contains only email address are being updated with each synchronization, but their content did not change since last synchronization.
This may be similar to bug 84710, but cause of that one was introduced already to 22.214.171.124 version.
Created attachment 110610 [details]
Logs of 1st and 2nd synchronization
Created attachment 110611 [details]
Example vcard that is causing issue
This issue is not happening with 126.96.36.199.
Created attachment 110678 [details] [review]
Issue is caused by using TEL or EMAIL fields as a fallback for NAME field.
In that case FN field is left empty, but EDS is detecting that and it is generating FN based on NAME field when contact is added to database.
This patch ensures that when falling back to use TEL or EMAIL as a NAME, FN will be also set.
Patch looks good. Before merging it I want to add a test case and check why this was not causing problems in the stable release of SyncEvolution.
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/SyncEvolution/syncevolution/issues/95.