diff --git a/lib/jmap/client.ts b/lib/jmap/client.ts index fffca0e4..afc16fb2 100644 --- a/lib/jmap/client.ts +++ b/lib/jmap/client.ts @@ -2919,6 +2919,10 @@ export class JMAPClient { filter, limit: limit || 1000, }; + // Expand recurring events into individual occurrences when a date range is provided + if (filter.after || filter.before) { + queryArgs.expandRecurrences = true; + } if (sort) { queryArgs.sort = sort; }