dont assign locals when there is no user

This commit is contained in:
cirroskais 2024-04-02 00:13:19 -04:00
parent 01fa68881d
commit 33a88a0a33
No known key found for this signature in database
GPG key ID: 5FC73EBF2678E33D

View file

@ -17,11 +17,13 @@ export async function handle({ event, resolve }) {
const session = await getSession(cookies.get(COOKIE));
const user = session?.user;
locals.user = {
id: user.id,
username: user.username,
email: user.email
};
if (user) {
locals.user = {
id: user?.id,
username: user?.username,
email: user?.email
};
}
if (!PUBLIC_RESOURCES.includes(event.route.id) && !user) return redirect(303, '/');