View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002492 | SOGo | Backend Calendar | public | 2013-11-11 17:52 | 2014-05-02 17:38 |
Reporter | Marten Gajda | Assigned To | ludovic | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 2.1.0 | ||||
Target Version | 2.2.4 | Fixed in Version | 2.2.4 | ||
Summary | 0002492: sync-token changes with every request if nothing has changed in a collection | ||||
Description | Sending a sync-collection report to a collection (calendar or addressbook) that has not been changed returns an different sync token every time the request has been sent. The sync-token is meant to reflect changes and it should not change without a change in the collection. | ||||
Steps To Reproduce | Sending this request <?xml version="1.0" encoding="utf-8" ?> to http://sogo-demo.inverse.ca/SOGo/dav/sogo1/Calendar/personal three times in series returned these results: <D:multistatus xmlns:D="DAV:"><D:sync-token>1384192108</D:sync-token></D:multistatus>[ <D:multistatus xmlns:D="DAV:"><D:sync-token>1384192109</D:sync-token></D:multistatus> <D:multistatus xmlns:D="DAV:"><D:sync-token>1384192110</D:sync-token></D:multistatus> | ||||
Additional Information | If the response actually contains changes, the returned sync token is always the same (when sending the same request multiple times), just like it should be. | ||||
Tags | No tags attached. | ||||
You shouldn't use sogo-demo for such tests as lots (read hundreds of BILLIONS!) of users are doing random crap at the same time. I've just tried it on my local installation and it works as expected. |
|
Sorry, I have to reopen this. I was able to reproduce this with a non-public SOGo installation running 2.0.7. Initially the issue has been reported by a user. |
|
Can you try this patch? --- a/SoObjects/SOGo/SOGoGCSFolder.m
|
|
Fixed: https://github.com/inverse-inc/sogo/commit/7d7961ffcfdf9750dfdadd4fa81efc8df2992e01 |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2013-11-11 17:52 | Marten Gajda | New Issue | |
2013-11-11 17:58 | ludovic | Note Added: 0006212 | |
2013-11-11 17:58 | ludovic | Status | new => closed |
2013-11-11 17:58 | ludovic | Assigned To | => ludovic |
2013-11-11 17:58 | ludovic | Resolution | open => no change required |
2013-11-12 10:24 | Marten Gajda | Note Added: 0006220 | |
2013-11-12 10:24 | Marten Gajda | Status | closed => feedback |
2013-11-12 10:24 | Marten Gajda | Resolution | no change required => reopened |
2014-05-01 20:16 | ludovic | Note Added: 0006987 | |
2014-05-01 20:17 | ludovic | Target Version | => 2.2.4 |
2014-05-02 17:38 | ludovic | Note Added: 0006988 | |
2014-05-02 17:38 | ludovic | Status | feedback => resolved |
2014-05-02 17:38 | ludovic | Fixed in Version | => 2.2.4 |
2014-05-02 17:38 | ludovic | Resolution | reopened => fixed |