From fd0a442e8fe120a2dd2c77479196ca0ef6f11419 Mon Sep 17 00:00:00 2001 From: Darren+Satkunas Date: Fri, 28 Feb 2025 21:13:34 +0000 Subject: [PATCH] escape --- html/pfappserver/root/src/utils/formatter.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/html/pfappserver/root/src/utils/formatter.js b/html/pfappserver/root/src/utils/formatter.js index fdaa527f2a31..8786dc426518 100644 --- a/html/pfappserver/root/src/utils/formatter.js +++ b/html/pfappserver/root/src/utils/formatter.js @@ -17,13 +17,14 @@ export default class CustomFormatter { } interpolate (message, values) { + let escaped = MessageFormat.escape(message) // reference cache - let fn = this._caches[message] + let fn = this._caches[escaped] if (!fn) { // no cache, compile once - fn = this._formatter.compile(message, this._locale) + fn = this._formatter.compile(escaped, this._locale) // cache - this._caches[message] = fn + this._caches[escaped] = fn } return [fn(values)] }