Open section1 opened 1 month ago
cc @ChristophWurst @miaulalala @SebastianKrupinski
Yes this would fix the RDATE issue but we would still have a secondary issue. Yes the iterator should be called if there is a RDATE, the problem is that the default iterator only handles one property, so if there is a RRULE and RDATE only the RRULE will be processed due to a oversight in the Sabre DAV library.
That said, I'll do a Sabre PR for this fix.
thanks @SebastianKrupinski
⚠️ This issue respects the following points: ⚠️
Bug description
Some user have an event in their calendar but in free/busy availability the slot show as "Free". I parse the ICS with different validators and passed successfully. But not sure if it's valid and how to reproduce it. It something related to RDATE.
Steps to reproduce
Expected behavior
The expected behavior is that in freebusy availability the slot is taken and don't show the user as Free.
Installation method
Community Manual installation with Archive
Nextcloud Server version
28
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.1
Web server
Apache (supported)
Database engine version
MariaDB
Additional info
i can Fix this if in file ./3rdparty/sabre/vobject/lib/FreeBusyGenerator.php line 389 change this:
but not sure if is the ideal solution.
ICS: