Переглянути джерело

allow additional regex replacements to reference nonce

pull/44/head
Jonathan Cobb 4 роки тому
джерело
коміт
b3408db285
1 змінених файлів з 4 додано та 1 видалено
  1. +4
    -1
      bubble-server/src/main/java/bubble/rule/AbstractAppRuleDriver.java

+ 4
- 1
bubble-server/src/main/java/bubble/rule/AbstractAppRuleDriver.java Переглянути файл

@@ -161,7 +161,10 @@ public abstract class AbstractAppRuleDriver implements AppRuleDriver {
RegexFilterReader reader = new RegexFilterReader(new InputStreamReader(in), filter).setMaxMatches(1);
if (modConfig.hasAdditionalRegexReplacements()) {
for (BubbleRegexReplacement re : modConfig.getAdditionalRegexReplacements()) {
final RegexReplacementFilter f = new RegexReplacementFilter(re.getInsertionRegex(), re.getReplacement());
final RegexReplacementFilter f = new RegexReplacementFilter(
re.getInsertionRegex(),
re.getReplacement().replace(NONCE_VAR, filterRequest.getScriptNonce())
);
reader = new RegexFilterReader(reader, f);
}
}


Завантаження…
Відмінити
Зберегти