Pārlūkot izejas kodu

fix: replace tags with space in html cleanup for search (#1160)

NGPixel 5 gadi atpakaļ
vecāks
revīzija
4f8de0d50d
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      server/models/pages.js

+ 3 - 1
server/models/pages.js

@@ -354,7 +354,9 @@ module.exports = class Page extends Model {
 
     // -> Update Search Index
     const pageContents = await WIKI.models.pages.query().findById(page.id).select('render')
+    console.info(pageContents.render)
     page.safeContent = WIKI.models.pages.cleanHTML(pageContents.render)
+    console.info(page.safeContent)
     await WIKI.data.searchEngine.updated(page)
 
     // -> Update on Storage
@@ -842,7 +844,7 @@ module.exports = class Page extends Model {
    * @returns {string} Cleaned Content Text
    */
   static cleanHTML(rawHTML = '') {
-    let data = striptags(rawHTML || '')
+    let data = striptags(rawHTML || '', [], ' ')
       .replace(emojiRegex(), '')
       // .replace(htmlEntitiesRegex, '')
     return he.decode(data)