Преглед на файлове

fix: handle missing extra field during page render

NGPixel преди 4 години
родител
ревизия
0fa5b9750d
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  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}`
         }