Update 'server/lib/tools.js'

Remove HTML entities
This commit is contained in:
dark 2020-09-17 09:42:36 +00:00
parent 8f6e314a3a
commit 87dc416f48

View file

@ -10,7 +10,7 @@ const mjml2html = require('mjml');
const hbs = require('hbs'); const hbs = require('hbs');
const juice = require('juice'); const juice = require('juice');
const he = require('he'); //const he = require('he');
const htmlToText = require('html-to-text'); const htmlToText = require('html-to-text');
const fs = require('fs-extra'); const fs = require('fs-extra');
@ -171,7 +171,7 @@ function _formatTemplateSimple(source, mergeTags, isHTML) {
} }
const containsHTML = /<[a-z][\s\S]*>/.test(value); const containsHTML = /<[a-z][\s\S]*>/.test(value);
return isHTML ? he.encode((containsHTML ? value : value.replace(/(?:\r\n|\r|\n)/g, '<br/>')), { return isHTML ? (containsHTML ? value : value.replace(/(?:\r\n|\r|\n)/g, '<br/>'), {
useNamedReferences: true, useNamedReferences: true,
allowUnsafeSymbols: true allowUnsafeSymbols: true
}) : (containsHTML ? htmlToText.fromString(value) : value); }) : (containsHTML ? htmlToText.fromString(value) : value);