diff --git a/src/server/server.ts b/src/server/server.ts index 01f359a..8a1d4da 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -595,6 +595,15 @@ const renderTemplate = async ( typeof locals.useDashboardNav !== "undefined" ? locals.useDashboardNav : false, + // ensure selected guild defaults exist so templates can safely check + selectedGuild: + typeof locals.selectedGuild !== "undefined" + ? locals.selectedGuild + : null, + selectedGuildId: + typeof locals.selectedGuildId !== "undefined" + ? locals.selectedGuildId + : null, // Pre-rendered partial HTML (if produced above) dashboardNav: dashboardNavHtml, navbar: navbarHtml,