fix: cleanup dt reference

This commit is contained in:
Stefan
2025-02-10 10:15:33 +01:00
parent ae40aff163
commit 911e9e014b
2 changed files with 8 additions and 3 deletions
-1
View File
@@ -401,7 +401,6 @@ impl<L: DecisionLoader + 'static, A: CustomNodeAdapter + 'static> DecisionGraph<
node_request.input.dot_remove("$nodes");
res.output.dot_remove("$nodes");
res.output.dot_remove("$");
trace!({
input: node_request.input,
+8 -2
View File
@@ -67,10 +67,16 @@ impl<'a> DecisionTableHandlerInner<'a> {
self_ref.isolate.clear_references();
self_ref.isolate.set_environment(input);
match &content.hit_policy {
let output = match &content.hit_policy {
DecisionTableHitPolicy::First => self_ref.handle_first_hit(&content).await,
DecisionTableHitPolicy::Collect => self_ref.handle_collect(&content).await,
}
};
if let Ok(ok) = &output {
ok.output.dot_remove("$");
};
output
}
})
.await