From 3e3fde2f65587f8d8ac21feecdd47447160bf1a6 Mon Sep 17 00:00:00 2001 From: Noor Date: Mon, 14 Apr 2025 11:12:21 +0000 Subject: [PATCH] fix: kick app contract allow access if node is in app nodes or VM nodes --- src/data.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/data.rs b/src/data.rs index e0080cb..b5187b2 100644 --- a/src/data.rs +++ b/src/data.rs @@ -552,7 +552,9 @@ impl BrainData { .operators .get_mut(operator) .ok_or(Error::AccessDenied)?; - if !operator_data.vm_nodes.contains(&node_pubkey) { + if !(operator_data.vm_nodes.contains(&node_pubkey) + || operator_data.app_nodes.contains(&node_pubkey)) + { return Err(Error::AccessDenied); }