Fetch only CalDAV calendars via TSDav (#1727)

Co-authored-by: Peer Richelsen <peeroke@gmail.com>
This commit is contained in:
Bailey Pumfleet 2022-02-08 14:56:49 +00:00 committed by GitHub
parent 2ec0673e3d
commit ce3947ac4c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -191,7 +191,9 @@ export default abstract class BaseCalendarService implements Calendar {
): Promise<EventBusyDate[]> { ): Promise<EventBusyDate[]> {
const objects = ( const objects = (
await Promise.all( await Promise.all(
selectedCalendars.map((sc) => selectedCalendars
.filter((sc) => sc.integration === "caldav_calendar")
.map((sc) =>
fetchCalendarObjects({ fetchCalendarObjects({
calendar: { calendar: {
url: sc.externalId, url: sc.externalId,