Reproduction
- Add courses without logging in
- Login in keeping local data
- On sync, local data is overwritten by server data
Expected
- On sync, local data overwrites server data
Problem
req.user.timestamp seems to be updated on login
Suggested Solution
Add a property timetableTimestamp and use that to check for update time
OR
Figure out where the timestamp is being changed and fix it