From 3a5e03ab921f5674a47d4ebd94ed87cee8fdd00b Mon Sep 17 00:00:00 2001 From: Wo-ogie <siwall0105@gmail.com> Date: Fri, 24 Nov 2023 17:49:32 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=95=BD=EC=86=8D=20=EC=9E=85=EC=9E=A5?= =?UTF-8?q?=20=EC=8B=9C=20cookie=EA=B0=80=20=EC=A1=B4=EC=9E=AC=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EC=9D=84=20=EB=95=8C=EC=97=90=EB=8F=84=20?= =?UTF-8?q?=EC=82=AD=EC=A0=9C=ED=95=98=EB=A0=A4=EA=B3=A0=20=ED=95=98?= =?UTF-8?q?=EB=8A=94=20=EB=A1=9C=EC=A7=81=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 | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/controllers/meeting.js b/controllers/meeting.js index c160099..c788269 100644 --- a/controllers/meeting.js +++ b/controllers/meeting.js @@ -70,15 +70,19 @@ function setParticipantDataToCookie(req, res, participant) { httpOnly: true, signed: true, }; - const existCookie = req.signedCookies.participantData; - res.clearCookie( - cookieName, - JSON.stringify({ - meetingId: existCookie.meetingId, - name: existCookie.name, - }), - cookieOptions, - ); + + const existCookie = req.signedCookies.participantData || null; + if (existCookie) { + res.clearCookie( + cookieName, + JSON.stringify({ + meetingId: existCookie.meetingId, + name: existCookie.name, + }), + cookieOptions, + ); + } + res.cookie( cookieName, JSON.stringify({ @@ -121,6 +125,7 @@ exports.entry = async (req, res, next) => { MeetingId: meetingIdToEntry, }, }); + console.log('participant', participant); if (!participant) { const passwordEncrypted = await encryptPassword(passwordToEntry, next); -- GitLab