2
0
Эх сурвалжийг харах

fix: handle missing extra field during page render

NGPixel 4 жил өмнө
parent
commit
0fa5b9750d

+ 3 - 0
server/controllers/common.js

@@ -493,6 +493,9 @@ router.get('/*', async (req, res, next) => {
           body: WIKI.config.theming.injectBody
         }
 
+        // Handle missing extra field
+        page.extra = page.extra || { css: '', js: '' }
+
         if (!_.isEmpty(page.extra.css)) {
           injectCode.css = `${injectCode.css}\n${page.extra.css}`
         }