If two clients are offline from the online database and both offline clients make different changes to the same record the client to sync first wins!
Test 1
- Client A B C connected to online database each with a unique user
- Create a calendar event for 8am in online database from Client A
- Verify 8am in online database from Client B
- Take Client A offline take Client B offline
- Change calendar event to 9am in offline on Client A
- Change calendar event to 10am in offline on Client B
- Sync Client A to online database calendar event changed to 9am
- Verify 9am in online database from Client C
- Sync Client B to online database event stays at 9am – Client B’s change was ignored
- Client A B C all show 9am when connected to online database
- Client B was second to sync change was ignored.
Test 2
- Client A B C all online all unique users
- Create a new contact from Client A – mobile telephone 303-123-1234
- Take Client B offline take Client A offline
- Change mobile number to 303-123-1235 in offline on Client A
- Change mobile number to 303-123-1236 in offline on Client B
- Sync Client B to online database. Client B shows 1236 in offline. Client C shows 1236 in online.
- Sync Client A to online database. Client A shows 1235 in offline. Client C shows 1236 in online.
- Client A was second to sync change was ignored.