We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d436af8 commit befde58Copy full SHA for befde58
1 file changed
crates/openshell-sandbox/src/l7/graphql.rs
@@ -796,12 +796,12 @@ network_policies:
796
graphql: Some(info),
797
};
798
799
- let (allowed, reason) = crate::l7::relay::evaluate_l7_request(
800
- &std::sync::Mutex::new(engine.clone_engine_for_tunnel().unwrap()),
801
- &ctx,
802
- &request_info,
803
- )
804
- .expect("evaluation should complete");
+ let tunnel_engine = engine
+ .clone_engine_for_tunnel(engine.current_generation())
+ .expect("tunnel engine should clone");
+ let (allowed, reason) =
+ crate::l7::relay::evaluate_l7_request(&tunnel_engine, &ctx, &request_info)
+ .expect("evaluation should complete");
805
806
assert!(allowed, "expected query to be allowed, got {reason}");
807
}
0 commit comments