From d4f8030b6b0493f8c97d6ecd6926a1c24e0bd7fc Mon Sep 17 00:00:00 2001 From: Alex Johansson Date: Thu, 11 Nov 2021 06:50:56 +0100 Subject: [PATCH] only create event on first calendar integration (#1155) * only create event on first calendar integration * fix it Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- lib/events/EventManager.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/events/EventManager.ts b/lib/events/EventManager.ts index 8a442385..e2229f13 100644 --- a/lib/events/EventManager.ts +++ b/lib/events/EventManager.ts @@ -213,10 +213,15 @@ export default class EventManager { * @private */ - private createAllCalendarEvents(event: CalendarEvent, noMail: boolean | null): Promise> { - return async.mapLimit(this.calendarCredentials, 5, async (credential: Credential) => { - return createEvent(credential, event, noMail); - }); + private async createAllCalendarEvents( + event: CalendarEvent, + noMail: boolean | null + ): Promise> { + const [firstCalendar] = this.calendarCredentials; + if (!firstCalendar) { + return []; + } + return [await createEvent(firstCalendar, event, noMail)]; } /**