From 6f2d9aff5d9cd301bed55c7977121dee13d5d66f Mon Sep 17 00:00:00 2001 From: emil Date: Fri, 15 May 2026 03:50:41 +0300 Subject: [PATCH] fix(auth): make DM pages server-rendered so middleware can set Astro.locals.user Pages /dm/ and /ru/dm/ were static (prerendered), so middleware never ran and Astro.locals.user was always null. Adding prerender = false allows middleware to authenticate the user before page render. --- src/pages/dm/index.astro | 2 ++ src/pages/ru/dm/index.astro | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/pages/dm/index.astro b/src/pages/dm/index.astro index 3427e4d..4676ca5 100644 --- a/src/pages/dm/index.astro +++ b/src/pages/dm/index.astro @@ -1,4 +1,6 @@ --- +export const prerender = false; + import DmLayout from "@/layouts/DmLayout.astro"; import DmCard from "@/components/dm/DmCard.astro"; import DiceRoller from "@/components/dm/DiceRoller.astro"; diff --git a/src/pages/ru/dm/index.astro b/src/pages/ru/dm/index.astro index 1796cc9..409d65a 100644 --- a/src/pages/ru/dm/index.astro +++ b/src/pages/ru/dm/index.astro @@ -1,4 +1,6 @@ --- +export const prerender = false; + import DmLayout from "@/layouts/DmLayout.astro"; import DmCard from "@/components/dm/DmCard.astro"; import DiceRoller from "@/components/dm/DiceRoller.astro";