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,