[3.4.0.24] Calendar with NextCloud sync did not work when date has repetition

REPRODUCIBILITY (% or how often): 100%
BUILD ID = OS VERSION (Settings > About product): 3.4.0.24
HARDWARE (Jolla1, Tablet, XA2,…): Jolla1, Table, FP2
UI LANGUAGE: German
REGRESSION: (compared to previous public release: Yes, No, ?): Not tested on previous releases

DESCRIPTION:

Create a new Calendar entry on NextCloud with repetition (e.g. monthly -> every third Monday until -> finish after 12 repetitions).

PRECONDITIONS:

Sync: both directions
Other Calendar entries sync well.
Also Contacts and Backup work.

STEPS TO REPRODUCE:

  1. Create a new Calendar entry on NextCloud with repetition (e.g. monthly -> every third Monday until -> finish after 12 repetitions).
  2. Try to sync Calendar on device via Settings -> NextCloud Account -> Sync Calendar
  3. Look at Calendar -> no entry

EXPECTED RESULT:

Entry should be synced and shown for the whole livetime.

ACTUAL RESULT:

No Entry at Caendar

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc…)
Sorry did not find any Information about an error during sync, but may be i did not find the correct log file :frowning:.

1 Like

I’ve made calendar entries with repetitions (of the type not possible on sfos) with NC and they sync ok. But I have noticed that sometimes all day events screw things up and now I try to avoid them. Is this your case?

1 Like

This is not the problem i have.
My Settings is sync both directions and twice a day.
I create on NC two entries with repetitions.
One on third Monday at 18:30. It should repeat the whole year (12x) every month.
The second on last Friday at 19:30. It also should repeat the whole year every month.
Both entries are not shown on my phones (and tablet).
Not as single (start date) entry and not the following repetitions.
I also try to sync manually on then account setting and on calendar.

Entries with single dates (without repetitions) work fine.

What entries did you create? Monthly, weekly, daily, … ?

On my setting i did not have other calendar problems (as you describe above).

1 Like

My experience of repeated entries was every third day. I tried every third wednesday and you’re right, nothing happened on the phone, looked ok on NC.

1 Like

If you can, could you follow the instruction on tis wiki : https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions#Sync_Logs to get the debug logs ?

1 Like

Here some additional information (thanks to @dcaliste for the logging hint).
I created two entries first one with monthly iteration and the second without.
On the first one i see an additional 'RRULE’ entry with the monthly iteration.
The first entry is not shown on the SailfishOS calendar the second works fine …


[D] unknown:0 - “REPORT response data:<?xml version=\"1.0\"?>”
[D] unknown:0 - “<d:multistatus xmlns:d=“DAV:” xmlns:s=“http://sabredav.org/ns”…>cal:calendar-dataBEGIN:VCALENDAR”
[D] unknown:0 - “CALSCALE:GREGORIAN”
[D] unknown:0 - “VERSION:2.0”
[D] unknown:0 - “PRODID:-//IDN nextcloud.com//Calendar app 2.1.3//EN”
[D] unknown:0 - “BEGIN:VEVENT”
[D] unknown:0 - “CREATED:20210116T194028Z”
[D] unknown:0 - “DTSTAMP:20210205T202454Z”
[D] unknown:0 - “LAST-MODIFIED:20210205T202454Z”
[D] unknown:0 - “SEQUENCE:3”
[D] unknown:0 - “UID:70dcd468-f7d9-418b-bdd5-ca7c0f499a5b”
[D] unknown:0 - “DTSTART;TZID=Europe/Berlin:20210215T193000”
[D] unknown:0 - “DTEND;TZID=Europe/Berlin:20210215T213000”
[D] unknown:0 - “SUMMARY:KV Stammtisch”
[D] unknown:0 - “LOCATION:online”
[D] unknown:0 - “DESCRIPTION:Stammtisch”
[D] unknown:0 - "RRULE:FREQ=MONTHLY;BYDAY=MO;BYSETPOS=3"
[D] unknown:0 - “BEGIN:VALARM”
[D] unknown:0 - “ACTION:DISPLAY”
[D] unknown:0 - “TRIGGER;RELATED=START:-PT1H”
[D] unknown:0 - “END:VALARM”
[D] unknown:0 - “END:VEVENT”
[D] unknown:0 - “BEGIN:VTIMEZONE”
[D] unknown:0 - “TZID:Europe/Berlin”
[D] unknown:0 - “BEGIN:DAYLIGHT”
[D] unknown:0 - “TZOFFSETFROM:+0100”
[D] unknown:0 - “TZOFFSETTO:+0200”
[D] unknown:0 - “TZNAME:CEST”
[D] unknown:0 - “DTSTART:19700329T020000”
[D] unknown:0 - "RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU"
[D] unknown:0 - “END:DAYLIGHT”
[D] unknown:0 - “BEGIN:STANDARD”
[D] unknown:0 - “TZOFFSETFROM:+0200”
[D] unknown:0 - “TZOFFSETTO:+0100”
[D] unknown:0 - “TZNAME:CET”
[D] unknown:0 - “DTSTART:19701025T030000”
[D] unknown:0 - "RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU"
[D] unknown:0 - “END:STANDARD”
[D] unknown:0 - “END:VTIMEZONE”
[D] unknown:0 - “END:VCALENDAR</cal:calendar-data></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>”
[D] unknown:0 - “---------------------------------------------------------------------”
[D] unknown:0 - iCal data contains 1 incidences
[D] unknown:0 - parsed 1 events or todos from the iCal data
[D] unknown:0 - Report request finished: received: 1 iCal blobs containing a total of 1 incidences


[D] unknown:0 - “REPORT response data:<?xml version=\"1.0\"?>”
[D] unknown:0 - “<d:multistatus xmlns:d=“DAV:” xmlns:s=“http://sabredav.org/ns” …>cal:calendar-dataBEGIN:VCALENDAR”
[D] unknown:0 - “PRODID:-//IDN nextcloud.com//Calendar app 2.1.3//EN”
[D] unknown:0 - “CALSCALE:GREGORIAN”
[D] unknown:0 - “VERSION:2.0”
[D] unknown:0 - “BEGIN:VEVENT”
[D] unknown:0 - “CREATED:20210205T203103Z”
[D] unknown:0 - “DTSTAMP:20210205T203150Z”
[D] unknown:0 - “LAST-MODIFIED:20210205T203150Z”
[D] unknown:0 - “SEQUENCE:2”
[D] unknown:0 - “UID:1b321e94-cffc-4c8a-9392-432537492205”
[D] unknown:0 - “DTSTART;TZID=Europe/Berlin:20210215T193000”
[D] unknown:0 - “DTEND;TZID=Europe/Berlin:20210215T213000”
[D] unknown:0 - “SUMMARY:KV Stamtisch”
[D] unknown:0 - “DESCRIPTION:Stammtisch”
[D] unknown:0 - “LOCATION:online”
[D] unknown:0 - “BEGIN:VALARM”
[D] unknown:0 - “ACTION:DISPLAY”
[D] unknown:0 - “TRIGGER;RELATED=START:-PT1H”
[D] unknown:0 - “END:VALARM”
[D] unknown:0 - “END:VEVENT”
[D] unknown:0 - “BEGIN:VTIMEZONE”
[D] unknown:0 - “TZID:Europe/Berlin”
[D] unknown:0 - “BEGIN:DAYLIGHT”
[D] unknown:0 - “TZOFFSETFROM:+0100”
[D] unknown:0 - “TZOFFSETTO:+0200”
[D] unknown:0 - “TZNAME:CEST”
[D] unknown:0 - “DTSTART:19700329T020000”
[D] unknown:0 - "RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU"
[D] unknown:0 - “END:DAYLIGHT”
[D] unknown:0 - “BEGIN:STANDARD”
[D] unknown:0 - “TZOFFSETFROM:+0200”
[D] unknown:0 - “TZOFFSETTO:+0100”
[D] unknown:0 - “TZNAME:CET”
[D] unknown:0 - “DTSTART:19701025T030000”
[D] unknown:0 - "RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU"
[D] unknown:0 - “END:STANDARD”
[D] unknown:0 - “END:VTIMEZONE”
[D] unknown:0 - “END:VCALENDAR</cal:calendar-data></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>”
[D] unknown:0 - “---------------------------------------------------------------------”
[D] unknown:0 - iCal data contains 1 incidences
[D] unknown:0 - parsed 1 events or todos from the iCal data
[D] unknown:0 - Report request finished: received: 1 iCal blobs containing a total of 1 incidences


1 Like