difftreelog
fix check token children in XCM extensions
in: master
2 files changed
pallets/common/src/lib.rsdiffbeforeafterboth2384 return unsupported!(T);2384 return unsupported!(T);2385 }2385 }23862387 if self.token_has_children(token) {2388 return unsupported!(T);2389 }238623902387 self.transfer_item_internal(depositor, from, to, token, amount, nesting_budget)2391 self.transfer_item_internal(depositor, from, to, token, amount, nesting_budget)2388 }2392 }pallets/foreign-assets/src/lib.rsdiffbeforeafterboth--- a/pallets/foreign-assets/src/lib.rs
+++ b/pallets/foreign-assets/src/lib.rs
@@ -396,10 +396,6 @@
let token_id = Self::asset_instance_to_token_id(collection_id, asset_instance)?
.ok_or(XcmError::AssetNotFound)?;
- if xcm_ext.token_has_children(token_id) {
- return Err(XcmError::Unimplemented);
- }
-
let depositor = &from;
let to = Self::pallet_account();
let amount = 1;