Public feed #599822

Miscellany

public text v1 · immutable
Raw Edit
·published 2007-07-02 13:48 UTC
rendered paste body
Index: opensync/engine/opensync_obj_engine.c
===================================================================
--- opensync/engine/opensync_obj_engine.c       (revision 2233)
+++ opensync/engine/opensync_obj_engine.c       (working copy)
@@ -317,7 +317,7 @@
 
                /* We have to use the uid of the entry, so that the member
                 * can correctly identify the entry */
-               if (newChangeType == OSYNC_CHANGE_TYPE_ADDED)
+               if (newChangeType == OSYNC_CHANGE_TYPE_ADDED && existChangeType != OSYNC_CHANGE_TYPE_ADDED)
                        osync_change_set_uid(existChange, osync_change_get_uid(masterChange));
                else
                        osync_change_set_uid(existChange, osync_mapping_entry_get_uid(entry_engine->entry));