Public feed
#599822
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));