From f026b5884596763f1de1b6b5808510892c5bd55e Mon Sep 17 00:00:00 2001 From: Igor Kulikov Date: Tue, 20 Nov 2018 16:28:19 +0200 Subject: [PATCH] Improve JS sandbox engine. --- .../server/service/script/AbstractNashornJsInvokeService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/application/src/main/java/org/thingsboard/server/service/script/AbstractNashornJsInvokeService.java b/application/src/main/java/org/thingsboard/server/service/script/AbstractNashornJsInvokeService.java index 7c8eb2a89f..b925900113 100644 --- a/application/src/main/java/org/thingsboard/server/service/script/AbstractNashornJsInvokeService.java +++ b/application/src/main/java/org/thingsboard/server/service/script/AbstractNashornJsInvokeService.java @@ -46,6 +46,7 @@ public abstract class AbstractNashornJsInvokeService extends AbstractJsInvokeSer sandbox.setExecutor(monitorExecutorService); sandbox.setMaxCPUTime(getMaxCpuTime()); sandbox.allowNoBraces(false); + sandbox.allowLoadFunctions(true); sandbox.setMaxPreparedStatements(30); } else { NashornScriptEngineFactory factory = new NashornScriptEngineFactory();