aboutsummaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/helpers/index.ts4
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);