summaryrefslogtreecommitdiff
path: root/module/ri-engine/src/main/java/io/trygvis/rules/engine/Engine.java
diff options
context:
space:
mode:
Diffstat (limited to 'module/ri-engine/src/main/java/io/trygvis/rules/engine/Engine.java')
-rw-r--r--module/ri-engine/src/main/java/io/trygvis/rules/engine/Engine.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/module/ri-engine/src/main/java/io/trygvis/rules/engine/Engine.java b/module/ri-engine/src/main/java/io/trygvis/rules/engine/Engine.java
index fbb79aa..ef6b4b1 100644
--- a/module/ri-engine/src/main/java/io/trygvis/rules/engine/Engine.java
+++ b/module/ri-engine/src/main/java/io/trygvis/rules/engine/Engine.java
@@ -86,8 +86,10 @@ public class Engine implements Closeable {
session.addEventListener((RuleRuntimeEventListener) l);
var te = session.getGlobals().get("te");
- if (te != null) {
+ try {
session.setGlobal("te", new JinjavaTemplateEngine(templateLoader, output));
+ } catch (java.lang.RuntimeException ignore) {
+ // This happens if the rules doesn't need the template engine.
}
logger.info("Loading data");
@@ -102,7 +104,7 @@ public class Engine implements Closeable {
return;
}
- logger.info("Loaded {} objects from {}", objects.size(), objects.size());
+ logger.info("Loaded {} objects from {}", objects.size(), database);
allObjects.addAll(objects);
}
logger.info("Loaded {} objects", allObjects.size());