fix sitestyle url switching

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Jul 10, 2025 at 14:53 UTC 5939cf4e6c8aa938a619702411d1c252b9dc6cd7
1 file changed +7 -3
webserver.js
+7 -3
@@ -3197,9 +3197,13 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
3197 // Load default page style or new modern ui
3198 var uiViewMode = 'default';
3199 var webstateJSON = JSON.parse(webstate);
3200 - if (webstateJSON && webstateJSON.uiViewMode == 3) { uiViewMode = 'default3'; }
3201 - if (domain.sitestyle == 3) { uiViewMode = 'default3'; }
3202 - if (req.query.sitestyle == 3) { uiViewMode = 'default3'; }
3200 + if (req.query.sitestyle != null) {
3201 + if (req.query.sitestyle == 3) { uiViewMode = 'default3'; }
3202 + } else if (domain.sitestyle == 3) {
3203 + uiViewMode = 'default3';
3204 + } else if (webstateJSON && webstateJSON.uiViewMode == 3) {
3205 + uiViewMode = 'default3';
3206 + }
3207 // Refresh the session
3208 render(dbGetFunc.req, dbGetFunc.res, getRenderPage(uiViewMode, dbGetFunc.req, domain), getRenderArgs({
3209 authCookie: authCookie,