U1 prevents deleted notes from beeing created again
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Servers |
In Progress
|
Undecided
|
Rodrigo Moya |
Bug Description
If you delete a note on U1 either through the web interface or though sync, it is not possible to later add a note with the same GUID again. This is a problem if a user wants to restore a backup of his notes.
Steps to reproduce:
1.) Create some notes in Tomboy and sync with U1
2.) Go to .local/
3.) In Tomboy delete NoteA and sync
4.) Shutdown Tomboy and copy the backup of NoteA back into the directory
5.) Start Tomboy again and sync
The result is a "500 internal server error".
I suspect that U1 keeps a list of deleted GUID and prevents add/update operations for already deleted GUID. There might be several (good) reasons to do so. Still, if this is "by design", then we need a proper error response + a proper error message in Tomboy. Otherwise people like me are sitting there hours and hours wondering why a certain note won't get uploaded.
@Sandy: I also subscribed you, because it could be interesting how Snowy handles this and also because of the question whether or not this behavior is intended.
@U1-Team: Is there a way to reset the list of used GUIDs? Because of all the testing I already have 3 defect U1 accounts.
visibility: | private → public |
Changed in ubuntuone-servers: | |
assignee: | nobody → Rodrigo Moya (rodrigo-moya) |
status: | New → In Progress |
I have just checked against the latest version of Snowy and there the problem does not exist. This behavior is not defined in the spec, not handled by Tomboy and not implemented in Snowy, therefore I think it's a clear U1 bug and should be fixed here.