Skip to content
Snippets Groups Projects

Resolve "Fix the rulehandler to avoid running rules twice inside the `eval` function"

All threads resolved!
+ 3
2
@@ -129,8 +129,9 @@ class RuleHandler:
if rule.db_name is not None:
args["database"] = self.databases[rule.db_name]
if rule(**args) is not None:
args.update(rule(**args))
rule_result = rule(**args)
if rule_result is not None:
args.update(rule_result)
# Close all database connections.
for database in self.databases.values():
Loading