difftreelog
fix(rmrk) use ensure
in: master
1 file changed
pallets/proxy-rmrk-core/src/lib.rsdiffbeforeafterboth389 let collection =389 let collection =390 Self::get_typed_nft_collection(collection_id, misc::CollectionType::Regular)?;390 Self::get_typed_nft_collection(collection_id, misc::CollectionType::Regular)?;391391392 if !Self::get_nft_property_decoded(collection_id, nft_id, RmrkProperty::Transferable)? {392 ensure!(393 Self::get_nft_property_decoded(collection_id, nft_id, RmrkProperty::Transferable)?,394 <Error<T>>::NonTransferable393 return Err(<Error<T>>::NonTransferable.into());395 );394 }396395397 ensure!(396 if Self::get_nft_property_decoded(398 !Self::get_nft_property_decoded(collection_id, nft_id, RmrkProperty::PendingNftAccept)?,397 collection_id,399 <Error<T>>::NoPermission398 nft_id,399 RmrkProperty::PendingNftAccept,400 )? {401 return Err(<Error<T>>::NoPermission.into());400 );402 }403401404 let target_owner;402 let target_owner;405403