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.rsdiffbeforeafterboth396 let token_id = Self::asset_instance_to_token_id(collection_id, asset_instance)?396 let token_id = Self::asset_instance_to_token_id(collection_id, asset_instance)?397 .ok_or(XcmError::AssetNotFound)?;397 .ok_or(XcmError::AssetNotFound)?;398399 if xcm_ext.token_has_children(token_id) {400 return Err(XcmError::Unimplemented);401 }402398403 let depositor = &from;399 let depositor = &from;404 let to = Self::pallet_account();400 let to = Self::pallet_account();