diff --git a/apps/x/packages/core/src/knowledge/sync_calendar.ts b/apps/x/packages/core/src/knowledge/sync_calendar.ts index 70b1ccce..0c0a2a55 100644 --- a/apps/x/packages/core/src/knowledge/sync_calendar.ts +++ b/apps/x/packages/core/src/knowledge/sync_calendar.ts @@ -463,6 +463,13 @@ async function performSyncComposio() { events = data.items as Array>; } else if (Array.isArray(data.events)) { events = data.events as Array>; + } else if (data.event_data && typeof data.event_data === 'object') { + const nested = data.event_data as Record; + if (Array.isArray(nested.event_data)) { + events = nested.event_data as Array>; + } else if (Array.isArray(data.event_data)) { + events = data.event_data as Array>; + } } else if (Array.isArray(data)) { events = data as unknown as Array>; }