From 6a60dc6fe34d258d41d29c500c16c0be6105838d Mon Sep 17 00:00:00 2001
From: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
Date: Thu, 24 Aug 2023 08:58:31 +0200
Subject: [PATCH] force set metadata also safe (#3044)

---
 .../runtimes/assets/asset-hub-kusama/src/xcm_config.rs         | 3 +++
 .../runtimes/assets/asset-hub-polkadot/src/xcm_config.rs       | 2 ++
 .../runtimes/assets/asset-hub-westend/src/xcm_config.rs        | 3 +++
 3 files changed, 8 insertions(+)

diff --git a/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/xcm_config.rs b/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/xcm_config.rs
index ddb8922f910..25d47b55977 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/xcm_config.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/xcm_config.rs
@@ -292,6 +292,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
 						pallet_assets::Call::set_team { .. } |
 						pallet_assets::Call::set_metadata { .. } |
 						pallet_assets::Call::clear_metadata { .. } |
+						pallet_assets::Call::force_set_metadata { .. } |
 						pallet_assets::Call::force_clear_metadata { .. } |
 						pallet_assets::Call::force_asset_status { .. } |
 						pallet_assets::Call::approve_transfer { .. } |
@@ -323,6 +324,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
 					pallet_assets::Call::set_team { .. } |
 					pallet_assets::Call::set_metadata { .. } |
 					pallet_assets::Call::clear_metadata { .. } |
+					pallet_assets::Call::force_set_metadata { .. } |
 					pallet_assets::Call::force_clear_metadata { .. } |
 					pallet_assets::Call::force_asset_status { .. } |
 					pallet_assets::Call::approve_transfer { .. } |
@@ -348,6 +350,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
 					pallet_assets::Call::set_team { .. } |
 					pallet_assets::Call::set_metadata { .. } |
 					pallet_assets::Call::clear_metadata { .. } |
+					pallet_assets::Call::force_set_metadata { .. } |
 					pallet_assets::Call::force_clear_metadata { .. } |
 					pallet_assets::Call::force_asset_status { .. } |
 					pallet_assets::Call::approve_transfer { .. } |
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/xcm_config.rs b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/xcm_config.rs
index e897fcc6ad4..3e40afb83f9 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/xcm_config.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/xcm_config.rs
@@ -247,6 +247,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
 						pallet_assets::Call::set_team { .. } |
 						pallet_assets::Call::set_metadata { .. } |
 						pallet_assets::Call::clear_metadata { .. } |
+						pallet_assets::Call::force_set_metadata { .. } |
 						pallet_assets::Call::force_clear_metadata { .. } |
 						pallet_assets::Call::force_asset_status { .. } |
 						pallet_assets::Call::approve_transfer { .. } |
@@ -275,6 +276,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
 					pallet_assets::Call::set_team { .. } |
 					pallet_assets::Call::set_metadata { .. } |
 					pallet_assets::Call::clear_metadata { .. } |
+					pallet_assets::Call::force_set_metadata { .. } |
 					pallet_assets::Call::force_clear_metadata { .. } |
 					pallet_assets::Call::force_asset_status { .. } |
 					pallet_assets::Call::approve_transfer { .. } |
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs
index 253ea7ac2be..e0af76d6d00 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs
@@ -284,6 +284,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
 						pallet_assets::Call::set_team { .. } |
 						pallet_assets::Call::set_metadata { .. } |
 						pallet_assets::Call::clear_metadata { .. } |
+						pallet_assets::Call::force_set_metadata { .. } |
 						pallet_assets::Call::force_clear_metadata { .. } |
 						pallet_assets::Call::force_asset_status { .. } |
 						pallet_assets::Call::approve_transfer { .. } |
@@ -315,6 +316,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
 					pallet_assets::Call::set_team { .. } |
 					pallet_assets::Call::set_metadata { .. } |
 					pallet_assets::Call::clear_metadata { .. } |
+					pallet_assets::Call::force_set_metadata { .. } |
 					pallet_assets::Call::force_clear_metadata { .. } |
 					pallet_assets::Call::force_asset_status { .. } |
 					pallet_assets::Call::approve_transfer { .. } |
@@ -346,6 +348,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
 					pallet_assets::Call::set_team { .. } |
 					pallet_assets::Call::set_metadata { .. } |
 					pallet_assets::Call::clear_metadata { .. } |
+					pallet_assets::Call::force_set_metadata { .. } |
 					pallet_assets::Call::force_clear_metadata { .. } |
 					pallet_assets::Call::force_asset_status { .. } |
 					pallet_assets::Call::approve_transfer { .. } |
-- 
GitLab