Browse Source

One final change, match is likely better than matchAll due to the global nature of the regex and its lack of capture groups currently (in workflow mustache cleansing).

pull/621/head
mike12345567 6 years ago
parent
commit
fca788f424
  1. 4
      packages/server/src/workflows/thread.js

4
packages/server/src/workflows/thread.js

@ -10,10 +10,10 @@ function cleanMustache(string) {
"]": "",
}
let regex = new RegExp(/{{[^}}]*}}/g)
for (let match of string.matchAll(regex)) {
for (let match of string.match(regex)) {
let baseIdx = string.indexOf(match)
for (let key of Object.keys(charToReplace)) {
let idxChar = match[0].indexOf(key)
let idxChar = match.indexOf(key)
if (idxChar !== -1) {
string =
string.slice(baseIdx, baseIdx + idxChar) +

Loading…
Cancel
Save