fix: make admin role unnecessary for future-opt-in API (#16628)

This commit is contained in:
Benny Joo
2024-09-13 16:01:30 +00:00
committed by GitHub
parent e78c8738fb
commit ea21cd5826
-6
View File
@@ -17,12 +17,6 @@ async function handler(req: NextApiRequest, res: NextApiResponse): Promise<void>
// We take you back where you came from if possible
if (typeof req.headers["referer"] === "string") redirectUrl = req.headers["referer"];
/* Only admins can opt-in to future routes for now */
if (session.user.role !== "ADMIN") {
res.redirect(redirectUrl);
return;
}
// If has the cookie, Opt-out of V2
if (COOKIE_NAME in req.cookies && req.cookies[COOKIE_NAME] === "1") {
res.setHeader("Set-Cookie", `${COOKIE_NAME}=0; Max-Age=0; Path=/`);