Tomdroid Modifies last-change-date of note when note hasn't changed.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Tomdroid |
Triaged
|
High
|
Unassigned |
Bug Description
When syncing to SDCard, when Tomdroid finds a modified note it'll ask which to overwrite. When overwriting it changes the last-change-date and time of the note even though the note itself hasn't been modified.
It shouldn't modify the note. It should just import the note with the data as it is. When it changes the last-change-date time it makes it appear as if the note was edited at that time. But the note isn't being edited. It's just being imported/synced into the Android.
When Tomdroid changes the last-change-date, this confuses all the other programs that are checking the notes for updates.
If the note isn't being editing the last-change-date should remain the same and only be changed when the note is actually being changed.
If it were important to know when the note was introduced into the database, that should be a separate entry... not information for last-change-date entry. I really don't see a reason to want to record when the note was introduced to the database, so I'm sure that could just be left out.
The original last-change-date should reflect when the user last edited the note.
Thanks for your report. This is a known issue. change- date. However, we do not store the latter, meaning that we need to change something else. This bug will be resolved, as soon as i push the rewritten sync procedure.
There exists a tag which should be changed instead of the last-change-date. It is called last-metadata-
> When Tomdroid changes the last-change-date, this confuses all the other programs that are checking the notes for updates.
What do you mean with 'confuse'. The note is just on top of the list, right? There is no data-loss or anything like this?!