diff --git a/controllers/meeting.js b/controllers/meeting.js index 41cb07c0d0ef74434913c1c773b81ec0a8b9ab10..8046fa75f87b775ecf7ca216b606ead52d4652f7 100644 --- a/controllers/meeting.js +++ b/controllers/meeting.js @@ -84,9 +84,11 @@ exports.createMeeting = async (req, res, next) => { confirmedTime: null, }); - schedule.scheduleJob(meeting.voteExpiresAt, async () => { - await setMeetingClosedAndSendVoteEndEmail(meeting.id); - }); + if (meeting.voteExpiresAt) { + schedule.scheduleJob(meeting.voteExpiresAt, async () => { + await setMeetingClosedAndSendVoteEndEmail(meeting.id); + }); + } return res.status(201).json(MeetingResponse.from(meeting)); } catch (error) {