From 2d2f7dc2b70e1f1c9497133b0d1f65116329dbb2 Mon Sep 17 00:00:00 2001 From: Wo-ogie <siwall0105@gmail.com> Date: Sun, 10 Dec 2023 12:37:53 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EB=AF=B8=ED=8C=85=EC=9D=98=20?= =?UTF-8?q?=EB=A7=8C=EB=A3=8C=EC=8B=9C=EA=B0=81=EC=9D=B4=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=EB=90=98=EC=96=B4=20=EC=9E=88=EC=9D=84=20=EB=95=8C?= =?UTF-8?q?=EB=A7=8C=20scheduler=EC=97=90=20=EB=93=B1=EB=A1=9D=ED=95=98?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controllers/meeting.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/controllers/meeting.js b/controllers/meeting.js index 41cb07c..8046fa7 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) { -- GitLab