diff --git a/pages/api/availability/[user].ts b/pages/api/availability/[user].ts index b3fa49bf..824887a7 100644 --- a/pages/api/availability/[user].ts +++ b/pages/api/availability/[user].ts @@ -17,7 +17,13 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) } }); - let availability = await getBusyTimes(currentUser.credentials, req.query.dateFrom, req.query.dateTo); + const selectedCalendars = (await prisma.selectedCalendar.findMany({ + where: { + userId: currentUser.id + } + })); + + let availability = await getBusyTimes(currentUser.credentials, req.query.dateFrom, req.query.dateTo, selectedCalendars); availability = availability.map(a => ({ start: dayjs(a.start).subtract(currentUser.bufferTime, 'minute').toString(),