On Thu, 2009-12-10 at 09:13 +0000, Chen Congwu wrote:
Hi,
The luid-guid map is maintained by an internal configuration file
(.server.ini), using luid as the key and 'remoteid, flags, entrytype' as the
value.
It assumes localid is always unique.
That's what the Synthesis API doc said. Later it turned out that the doc
were outdated, but our code has not been updated since then.
However this is not true for server
case, it is quite possible to have multiple map entries with the same
localid and differeciated by their entry type (For superdatastore usage,
there is a temidmap as well as the normal map).
We have to use 'localid-entrytype' as the key to work correctly.
Please review the patch:
http://git.moblin.org/cgit.cgi/syncevolution/commit/?h=phone&id=c4dc5...
Merged, thanks for taking care of that.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.