i can't create events in icloud calendar anymore

hi


i can't create events in icloud calendar anymore

if i post a new event to apple icloud server, the call results in a 403 response

see also

https://stackoverflow.com/questions/52060723/apple-icloud-caldav-403-forbidden-when-creating-event

https://stackoverflow.com/questions/34757506/403-caldav-error-valid-calendar-object-resource?noredirect=1&lq=1
We will investigate.

We'll release an update with the PRODID specifier added in the vCalendar data

thanks

i think you should change this code to


procedure TAdvvCalendar.SaveToStream(Stream: TStream);
...
begin
  sl := TFileStringList.Create;
  Stream.Size:=0;
  try
    sl.Writeln('BEGIN:VCALENDAR');
    if FProdID <> '' then
      sl.Writeln('PRODID:' + FProdID)
    else
      sl.Writeln('PRODID:-//TMSVCAL//EN');

You're correct. We'll update it accordingly.