Jelajahi Sumber

Update src/server/routes/page.js

Co-authored-by: itizawa <48426654+itizawa@users.noreply.github.com>
Sizma yosimaz 5 tahun lalu
induk
melakukan
0922ff09e6
1 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. 6 1
      src/server/routes/page.js

+ 6 - 1
src/server/routes/page.js

@@ -234,8 +234,13 @@ module.exports = function(crowi, app) {
     const Xss = require('../../lib/service/xss/index');
     const Xss = require('../../lib/service/xss/index');
     const XssOption = require('../../lib/service/xss/xssOption');
     const XssOption = require('../../lib/service/xss/xssOption');
 
 
+    const initializedConfig =  {
+        tagWhiteList:    crowi.xssService.getTagWhiteList()
+        attrWhiteList:  crowi.xssService.getAttrWhiteList() 
+    }
+    
     // crowi.config is empty.
     // crowi.config is empty.
-    const xssOption = new XssOption(crowi.config, crowi);
+    const xssOption = new XssOption(initializedConfig);
 
 
     if (crowi.configManager.getConfig('markdown', 'markdown:xss:isEnabledPrevention')) {
     if (crowi.configManager.getConfig('markdown', 'markdown:xss:isEnabledPrevention')) {
       const xss = new Xss(xssOption);
       const xss = new Xss(xssOption);