[Calendar/Book] Offer a way to deal with the server-side changes
I change an event in Evolution several times. For whatever reason Evolution-calendar-server does not update it and it does not send eny HTTP commands. Anyway, afrer restarting all processes, evolution-calendar-server starts sending commands but now the problem is the answer of
PUT /.../
If-Match: "92144fa2f538dc902e93c626a84666dfecef9c37"
→
HTTP/1.1 412 Precondition Failed
Content-Length: 0
Accept-Patch: text/calendar; charset=utf-8; component=VPATCH; optinfo="PATCH-VERSION:1"
Theres is no obvious way how to force Evolution to quit the state, where it shows “412 Precondition failed”
Irrespective of the reason why evolution-calendar-factory has not updated the events at the time these were changed, there shall be some way for the user to quit the loop, e.g. forcing all local changes to be overwritten by the server.
Edited by Milan Crha