From 6e137976ff9abe1706dd906b7f2b0c41cb6f5409 Mon Sep 17 00:00:00 2001 From: muhammedaltug Date: Fri, 28 Jan 2022 11:04:54 +0300 Subject: [PATCH] add type check in escapeHtmlChars func --- .../packages/core/src/lib/utils/string-utils.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/utils/string-utils.ts b/npm/ng-packs/packages/core/src/lib/utils/string-utils.ts index 056c355b1c..4c4950f58b 100644 --- a/npm/ng-packs/packages/core/src/lib/utils/string-utils.ts +++ b/npm/ng-packs/packages/core/src/lib/utils/string-utils.ts @@ -22,9 +22,12 @@ export function interpolate(text: string, params: string[]) { .replace(/\s+/g, ' '); } -export function escapeHtmlChars(value: string) { - return ( - value && - value.replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"') - ); +export function escapeHtmlChars(value: any) { + return value && typeof value === 'string' + ? value + .replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"') + : value; }