https://bugs.freedesktop.org/show_bug.cgi?id=59571

--- Comment #11 from Patrick Ohly <[email protected]> ---
(In reply to comment #7)
> 5th problem: after switching to E_BOOK_QUERY_EQUALS_PHONE_NUMBER with a E164
> caller ID as comparison value (includes country code!), contacts which have
> no country code don't match.

It turns out that this is intentional. An API description patch for EDS is in
the works.

In SyncEvolution, I now use EQUALS_NATIONAL_PHONE_NUMBER, which matches
contacts without explicit country code if the national part is the same. As
intended, it does not match if there is a non-matching explicit country code.

The issue however is not resolved entirely, because when summaries are enabled,
EQUALS_NATIONAL_PHONE_NUMBER returns different results than without. Therefore
SyncEvolution does *not* use extended summaries at the moment.

It has to do that to improve performance of the direct phone number lookup.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to