[Tickets #14733] Re: Send status 12 instead of http error 500 (eas v14.0) if requesting non-existing collectionId with syncKey != 0
noreply at bugs.horde.org
noreply at bugs.horde.org
Sun Nov 19 05:45:20 UTC 2017
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: https://bugs.horde.org/ticket/14733
------------------------------------------------------------------------------
Ticket | 14733
Updated By | Michael Rubinsky <mrubinsk at horde.org>
Summary | Send status 12 instead of http error 500 (eas v14.0) if
| requesting non-existing collectionId with syncKey != 0
Queue | Synchronization
Version | FRAMEWORK_5_2
Type | Enhancement
State | Feedback
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
Michael Rubinsky <mrubinsk at horde.org> (2017-11-19 05:45) wrote:
I cannot reproduce this, even with TbSync.
The only way I can get TbSync to issue a SYNC for a collection that
does not exist is to delete one of the already synchronized folders
from Horde. The next time TbSync synchronizes, it seems to always
issues a FOLDERSYNC which, correctly, sends back the fact that the
folder was deleted. Therefore, the client should never (and TbSync
does not) issue the SYNC command with the non-existent collection.
If a SYNC was issued prior to the client receiving a FOLDERSYNC
response indicating it was removed, the Horde server should send back
a status 12, and from all the code paths I can trace, it seems to do
just that. If you have a step-by-step way of reproducing this or (even
better) you can provide a unit test that fails, I can investigate
further. Until then, I am closing this ticket as non-reproducible.
More information about the bugs
mailing list