You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the same issue appeared as well on the attendees field for the mentioned calendars (Google Calendar, Outlook).
However, the ics file can be imported into apple Calendar. but, it shows ERROR where the attendees list should be shown, because of a missing email field!
are there any updates regarding this issue?
Thanks!
// Here is the specification for ics organizer : https://www.rfc-editor.org/rfc/rfc5545#section-3.8.4.3:~:text=the%20following%0A%20%20%20%20%20%20notation%3A-,organizer,-%3D%20%22ORGANIZER%22%20orgparam%20%22%3A%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cal// ICS generated by ics package is not compliant with the RFC5545 as spotted in the issue : https://github.com/adamgibbons/ics/issues/224// even without this mailto option, the delimiter ':' should be setexportfunctionfixIcsOrganizer(icsString: string): string{returnicsString.replace(/ORGANIZER;CN=(.*?[^:])\r\n/,(_,organizerName)=>{return`ORGANIZER;CN=${organizerName}:\r\n`})}
Hi,
It seems that you have a ts type issue on organizer Field.
This is your type definition
export type Person = { name?: string; email?: string; dir?: string; };
This is the standard :
https://www.kanzaki.com/docs/ical/calAddress.html
It seems that email address is actually required.
In consequence, the ics generates but is not importable on google cal or outlook because it's considered corrupted.
Can you please update your type definitions?
Thanks
The text was updated successfully, but these errors were encountered: