From acdcb8ea84510e1c28caf9e039089b49aaa854bb Mon Sep 17 00:00:00 2001 From: cjen1-msft Date: Fri, 14 Aug 2026 14:17:06 +0100 Subject: [PATCH] align isOperator and CanOperatorPass checks --- samples/constitutions/operator/resolve.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/samples/constitutions/operator/resolve.js b/samples/constitutions/operator/resolve.js index 52aa3b52be6a..60706d60a168 100644 --- a/samples/constitutions/operator/resolve.js +++ b/samples/constitutions/operator/resolve.js @@ -37,7 +37,11 @@ function canOperatorPass(action) { // Additionally, operators can add or retire other operators. if (action.name === "set_member") { const memberData = action.args["member_data"]; - if (memberData && memberData.is_operator) { + if ( + memberData && + memberData.is_operator && + action.args["encryption_pub_key"] == null + ) { return true; } } else if (action.name === "remove_member") {