-
Hello, I have a sync problem with one event. I have used Etar to update a recurring event and change one specific day title from "Escalade" to "Escalade avec Romain". On the server, the event before change is :
The changes sent by DAVx5 (tabs are added by me for readability) :
Radicale answer with a In Radicale's logs, I found :
Versions :
I also sent this report here : I have done a search for similar discussions and found this : It is said :
I here use Etar, and I'm not sure the problem is the same, maybe only the Etar answer seems the same. |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 19 replies
-
Where is there original event from? The exception contains an EXDATE and it looks like Radicale then rejects the event. It's not very clear whether this is allowed or not – some software (like Apple) sometimes to it, others don't. However, Radicale shouldn't reject it. DAVx5 normally has the policy to not include recurrence information in the exceptions and removes possible RRULEs from exceptions (see #138). However it doesn't remove RDATE and EXDATE yet, which we should do. So to summarize, this is an unclear situation (because the iCalendard can be interpreted in multiple ways). To maximize compatibility, in my opinion:
|
Beta Was this translation helpful? Give feedback.
-
Thanks for your detailed reply !
Likely from Etar, may be created on an older version. What is still unclear to me is if the event VCALENDAR format is created by DAVx5 or by Etar. If I try to share this event with the Etar "Share" function in the app, the shared event is not the event VCALENDAR DAVx5 is sending. But maybe it is normal ! My actual devices :
I got this from the event on phone 2 by using Etar share option, so it is the original event before trying to update :
We can see PRODID is different so the event VCALENDAR is generated by DAVx5 ?
Thanks you : it's clear !
|
Beta Was this translation helpful? Give feedback.
-
Thanks for your reactivity ! So the problem is (was) from DAVx5 and will be solved with next version ? |
Beta Was this translation helpful? Give feedback.
-
Radicale >= 3.3.2 ignores now RRULESET in case empty. See also
Issue was triggered by a "sub" component containing |
Beta Was this translation helpful? Give feedback.
-
The sequence which lead to the issue is imho the following
on step 3 the buggy client copies the EXDATE attribute from the daily schedule with related exclude of step 2 into the single renamed occurrence |
Beta Was this translation helpful? Give feedback.
-
I was also not able to reproduce, from the ticket #189 it must be somehow happened with
|
Beta Was this translation helpful? Give feedback.
-
Hello, Sorry for the delay, I was without a computer and it is easier to have one to anonymize the log file. Here is what I have found useful in the log :
I'm not sure about my interpretation, but can't we see that there is no I will send you the full document |
Beta Was this translation helpful? Give feedback.
However on DAVx5 side this should be done with #191