diff --git a/src/calendar.ts b/src/calendar.ts index 388b69d..7c69407 100644 --- a/src/calendar.ts +++ b/src/calendar.ts @@ -216,10 +216,10 @@ export const fetchCalendars = async (params?: { .filter((rc) => { // filter out none iCal format calendars. const components: ICALObjects[] = Array.isArray( - rc.props?.supportedCalendarComponentSet.comp, + rc.props?.supportedCalendarComponentSet?.comp, ) ? rc.props?.supportedCalendarComponentSet.comp.map((sc: any) => sc._attributes.name) - : [rc.props?.supportedCalendarComponentSet.comp?._attributes.name]; + : [rc.props?.supportedCalendarComponentSet?.comp?._attributes.name]; return components.some((c) => Object.values(ICALObjects).includes(c)); }) .map((rs) => {