Explorar o código

fix: handle missing extra field during page render

NGPixel %!s(int64=4) %!d(string=hai) anos
pai
achega
0fa5b9750d
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      server/controllers/common.js

+ 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}`
         }