Skip to content

Commit b9ccea3

Browse files
committed
Add missing configuration for JsInterpreter constructor
1 parent 2310323 commit b9ccea3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

plugins/database/quota/src/main/java/org/apache/cloudstack/api/response/QuotaResponseBuilderImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1035,7 +1035,7 @@ public QuotaValidateActivationRuleResponse validateActivationRule(QuotaValidateA
10351035
addAllPresetVariables(PresetVariables.class, quotaType, usageTypeVariablesAndDescriptions, null);
10361036
List<String> usageTypeVariables = usageTypeVariablesAndDescriptions.stream().map(Pair::first).collect(Collectors.toList());
10371037

1038-
try (JsInterpreter jsInterpreter = new JsInterpreter(QuotaConfig.QuotaActivationRuleTimeout.value())) {
1038+
try (JsInterpreter jsInterpreter = new JsInterpreter(QuotaConfig.QuotaActivationRuleTimeout.value(), QuotaConfig.QuotaActivationRuleTimeout.key())) {
10391039
Map<String, String> newVariables = injectUsageTypeVariables(jsInterpreter, usageTypeVariables);
10401040
String scriptToExecute = jsInterpreterHelper.replaceScriptVariables(activationRule, newVariables);
10411041
jsInterpreter.executeScript(String.format("new Function(\"%s\")", scriptToExecute.replaceAll("\n", "")));

0 commit comments

Comments
 (0)