Hi Johan,


On 7 Mar 2018, at 22:23, Johan Vromans <jvromans@squirrel.nl> wrote:

Hi Jan,

Thanks for the thinking.

This is what I have been able to find out so far.

When starting up, InfCloud issues an OPTIONS on the calendar and receives
a 200 OK, but with an error text body:

 The server encountered an internal error or
 misconfiguration and was unable to complete
 your request.

(I have no clue why this would fail, the server erro log contains no
information. It's a 200 OK after all.)

the response text is not important (it is ignored anyway) so it is OK!

InfCloud then issues a REPORT and receives a list of 79 calendar events.

The missing event is not part of this data.

so it cannot be problem in InfCloud (good news for me, but it not solves your problem)


When I download the calendar ics directly from the DAViCal server (788
events), the missing event is there:

   BEGIN:VEVENT
   CREATED:20170103T111640Z
   LAST-MODIFIED:20171221T212825Z
   DTSTAMP:20171221T212825Z
   UID:a80d59e0-a0a8-47d8-a6d1-2bf4d5cefa48.1483442200530
   SUMMARY:Inhalers vervangen
   RRULE:FREQ=DAILY;INTERVAL=30;UNTIL=20181231T000000Z
   EXDATE;VALUE=DATE:20161203
   TRANSP:OPAQUE
   STATUS:CONFIRMED
   CLASS:PUBLIC
   DTSTART;VALUE=DATE:20161203
   DTEND;VALUE=DATE:20161204
   DURATION:P1D
   SEQUENCE:1
   END:VEVENT

As far as I can understand this, there's no reason why it should not be
part of the current view.

I tested the RRULE value using https://jakubroztocil.github.io/rrule/#rfc-input and it ("FREQ=DAILY;INTERVAL=30;UNTIL=20181231T000000Z") looks OK, but what is confusing for me is the "DTEND;VALUE=DATE:20161204" ... so the question is whether the problem is in your server or in the DTEND value (I'm not sure). Please try to check the RFC and if the DTEND is the problem you can fix it manually, if not then please contact the server developer.


Cheers,


JM




-- Johan