From 522fe7dcc870d0446e9c6f7e4c4c4566c6d3f203 Mon Sep 17 00:00:00 2001
From: librelois <c@elo.tf>
Date: Mon, 17 Jan 2022 16:17:42 +0100
Subject: [PATCH] fix: BaseCallFilter is inversed

---
 runtime/g1/src/lib.rs    | 2 +-
 runtime/gdev/src/lib.rs  | 2 +-
 runtime/gtest/src/lib.rs | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/runtime/g1/src/lib.rs b/runtime/g1/src/lib.rs
index 18e569aba..8c9a46e1c 100644
--- a/runtime/g1/src/lib.rs
+++ b/runtime/g1/src/lib.rs
@@ -143,7 +143,7 @@ pub type Executive = frame_executive::Executive<
 pub struct BaseCallFilter;
 impl frame_support::traits::Contains<Call> for BaseCallFilter {
     fn contains(call: &Call) -> bool {
-        matches!(call, Call::Membership(_) | Call::Session(_))
+        !matches!(call, Call::Membership(_) | Call::Session(_))
     }
 }
 
diff --git a/runtime/gdev/src/lib.rs b/runtime/gdev/src/lib.rs
index 18a47fe2d..b394fc9d8 100644
--- a/runtime/gdev/src/lib.rs
+++ b/runtime/gdev/src/lib.rs
@@ -135,7 +135,7 @@ pub type Executive = frame_executive::Executive<
 pub struct BaseCallFilter;
 impl frame_support::traits::Contains<Call> for BaseCallFilter {
     fn contains(call: &Call) -> bool {
-        matches!(call, Call::Membership(_))
+        !matches!(call, Call::Membership(_))
     }
 }
 
diff --git a/runtime/gtest/src/lib.rs b/runtime/gtest/src/lib.rs
index 4a9900a69..eba0587aa 100644
--- a/runtime/gtest/src/lib.rs
+++ b/runtime/gtest/src/lib.rs
@@ -143,7 +143,7 @@ pub type Executive = frame_executive::Executive<
 pub struct BaseCallFilter;
 impl frame_support::traits::Contains<Call> for BaseCallFilter {
     fn contains(call: &Call) -> bool {
-        matches!(call, Call::Membership(_) | Call::Session(_))
+        !matches!(call, Call::Membership(_) | Call::Session(_))
     }
 }
 
-- 
GitLab