diff --git a/src/pages/api/configs/tryPassword.tsx b/src/pages/api/configs/tryPassword.tsx index 1632985ab..6e6b98670 100644 --- a/src/pages/api/configs/tryPassword.tsx +++ b/src/pages/api/configs/tryPassword.tsx @@ -5,8 +5,12 @@ function Post(req: NextApiRequest, res: NextApiResponse) { const { tried, type = 'password' } = req.body; // If the type of password is "edit", we run this branch to check the edit password if (type === 'edit') { - if (tried === process.env.EDIT_MODE_PASSWORD) { - process.env.DISABLE_EDIT_MODE = process.env.DISABLE_EDIT_MODE === 'true' ? 'false' : 'true'; + if ((tried === process.env.EDIT_MODE_PASSWORD) !== undefined) { + if (process.env.DISABLE_EDIT_MODE?.toLowerCase() === 'true') { + process.env.DISABLE_EDIT_MODE = 'false'; + } else { + process.env.DISABLE_EDIT_MODE = 'true'; + } return res.status(200).json({ success: true, });