🐛 Only migrate legacy token if nextauth token doesn’t exist

This commit is contained in:
Luke Vella 2023-11-03 22:33:46 +00:00
parent 1e93a4f65b
commit 25da819774

View file

@ -42,6 +42,7 @@ export default withAuth(
const res = NextResponse.rewrite(newUrl); const res = NextResponse.rewrite(newUrl);
if (!req.nextauth.token) {
/** /**
* We moved from a bespoke session implementation to next-auth. * We moved from a bespoke session implementation to next-auth.
* This middleware looks for the old session cookie and moves it to * This middleware looks for the old session cookie and moves it to
@ -62,9 +63,11 @@ export default withAuth(
res.cookies.set({ res.cookies.set({
name: "legacy-token", name: "legacy-token",
value: legacyToken.value, value: legacyToken.value,
httpOnly: false,
}); });
} }
} }
}
return res; return res;
}, },