From 7bd11f7ba98e44df7181bf3e9160690f4c7c1c74 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Tue, 14 Nov 2023 20:33:27 +0100 Subject: [PATCH] feat: create avoid anonymous Signed-off-by: David Dal Busco --- src/satellite/src/rules/assert_stores.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/satellite/src/rules/assert_stores.rs b/src/satellite/src/rules/assert_stores.rs index 2102ae0dc..541f5d20d 100644 --- a/src/satellite/src/rules/assert_stores.rs +++ b/src/satellite/src/rules/assert_stores.rs @@ -30,8 +30,10 @@ pub fn assert_create_permission( match permission { Permission::Public => true, Permission::Private => assert_not_anonymous(caller), - Permission::Managed => assert_not_anonymous(caller) || is_controller(caller, controllers), - Permission::Controllers => is_controller(caller, controllers), + Permission::Managed => assert_not_anonymous(caller), + Permission::Controllers => { + assert_not_anonymous(caller) && is_controller(caller, controllers) + } } }