diff options
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/helpers/index.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/helpers/index.ts b/src/modules/helpers/index.ts index b3d4bce9..cfb1ea36 100644 --- a/src/modules/helpers/index.ts +++ b/src/modules/helpers/index.ts @@ -400,8 +400,10 @@ export class HelpersModule { for (const p in data) { const re = new RegExp(`{{${p}}}`, 'g'); - const value = data[p]; + let value = data[p]; if (typeof value === 'string') { + // escape $, source: https://stackoverflow.com/a/6969486/6897682 + value = value.replace(/\$/g, '$$$$'); str = str.replace(re, value); } else { str = str.replace(re, value); |
