From e17bc97d8e8fce4f239114e450b1381b970f5859 Mon Sep 17 00:00:00 2001 From: jamelait Date: Sun, 25 Aug 2019 11:10:05 +0200 Subject: [PATCH] fix escape filter with stringify --- src/builtin/filters/html.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {