Skip to content

Commit fd0a442

Browse files
committed
escape
1 parent 0069add commit fd0a442

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

html/pfappserver/root/src/utils/formatter.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ export default class CustomFormatter {
1717
}
1818

1919
interpolate (message, values) {
20+
let escaped = MessageFormat.escape(message)
2021
// reference cache
21-
let fn = this._caches[message]
22+
let fn = this._caches[escaped]
2223
if (!fn) {
2324
// no cache, compile once
24-
fn = this._formatter.compile(message, this._locale)
25+
fn = this._formatter.compile(escaped, this._locale)
2526
// cache
26-
this._caches[message] = fn
27+
this._caches[escaped] = fn
2728
}
2829
return [fn(values)]
2930
}

0 commit comments

Comments
 (0)