Ver código fonte

allow additional regex replacements to reference nonce

pull/44/head
Jonathan Cobb 4 anos atrás
pai
commit
b3408db285
1 arquivos alterados com 4 adições e 1 exclusões
  1. +4
    -1
      bubble-server/src/main/java/bubble/rule/AbstractAppRuleDriver.java

+ 4
- 1
bubble-server/src/main/java/bubble/rule/AbstractAppRuleDriver.java Ver arquivo

@@ -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);
}
}


Carregando…
Cancelar
Salvar