Merge pull request #10 from whiteout-io/dev/fix-sync

[WO-217] fix downstream sync
This commit is contained in:
Tankred Hase 2014-01-24 06:38:13 -08:00
commit 5748ee36c0
1 changed files with 7 additions and 0 deletions

View File

@ -463,6 +463,13 @@ define(function(require) {
});
}
// sync in the uids in ascending order, to not leave the local database in a corrupted state:
// when the 5, 3, 1 should be synced and the client would fail at 3, but 5 was successfully synced,
// any subsequent syncs would never fetch 1 and 3. simple solution: sync in ascending order
delta4 = _.sortBy(delta4, function(uidWrapper) {
return uidWrapper.uid;
});
syncNextItem();
function syncNextItem() {