From a3951e561a310c1ff8619ba33bc2b63c6ea5ee5e Mon Sep 17 00:00:00 2001 From: librelois <c@elo.tf> Date: Sat, 29 Jan 2022 11:35:54 +0100 Subject: [PATCH] fix(runtime): filter remark calls --- runtime/g1/src/lib.rs | 4 +++- runtime/gdev/src/lib.rs | 4 +++- runtime/gtest/src/lib.rs | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/runtime/g1/src/lib.rs b/runtime/g1/src/lib.rs index ea6c251f1..db327efb3 100644 --- a/runtime/g1/src/lib.rs +++ b/runtime/g1/src/lib.rs @@ -126,7 +126,9 @@ impl frame_support::traits::Contains<Call> for BaseCallFilter { fn contains(call: &Call) -> bool { !matches!( call, - Call::Membership( + Call::System( + frame_system::Call::remark { .. } | frame_system::Call::remark_with_event { .. } + ) | Call::Membership( pallet_membership::Call::claim_membership { .. } | pallet_membership::Call::revoke_membership { .. } ) | Call::Session(_) diff --git a/runtime/gdev/src/lib.rs b/runtime/gdev/src/lib.rs index e1c00d78c..94c3c976a 100644 --- a/runtime/gdev/src/lib.rs +++ b/runtime/gdev/src/lib.rs @@ -127,7 +127,9 @@ impl frame_support::traits::Contains<Call> for BaseCallFilter { fn contains(call: &Call) -> bool { !matches!( call, - Call::Membership( + Call::System( + frame_system::Call::remark { .. } | frame_system::Call::remark_with_event { .. } + ) | Call::Membership( pallet_membership::Call::claim_membership { .. } | pallet_membership::Call::revoke_membership { .. } ) | Call::Session(_) diff --git a/runtime/gtest/src/lib.rs b/runtime/gtest/src/lib.rs index 8890c722b..06f29b133 100644 --- a/runtime/gtest/src/lib.rs +++ b/runtime/gtest/src/lib.rs @@ -127,7 +127,9 @@ impl frame_support::traits::Contains<Call> for BaseCallFilter { fn contains(call: &Call) -> bool { !matches!( call, - Call::Membership( + Call::System( + frame_system::Call::remark { .. } | frame_system::Call::remark_with_event { .. } + ) | Call::Membership( pallet_membership::Call::claim_membership { .. } | pallet_membership::Call::revoke_membership { .. } ) | Call::Session(_) -- GitLab