diff --git a/src/builtin/filters/html.ts b/src/builtin/filters/html.ts index d01c70258..ceec3d2b3 100644 --- a/src/builtin/filters/html.ts +++ b/src/builtin/filters/html.ts @@ -1,3 +1,5 @@ +import { stringify } from '../../util/underscore' + const escapeMap = { '&': '&', '<': '<', @@ -14,7 +16,7 @@ const unescapeMap = { } function escape (str: string) { - return str ? String(str).replace(/&|<|>|"|'/g, m => escapeMap[m]) : '' + return stringify(str).replace(/&|<|>|"|'/g, m => escapeMap[m]) } function unescape (str: string) {