git.delta.rocks / unique-network / refs/commits / 5ca51b5e5337

difftreelog

fix(rmrk) use ensure

Daniel Shiposha2022-06-05parent: #ea54bfd.patch.diff
in: master

1 file changed

modifiedpallets/proxy-rmrk-core/src/lib.rsdiffbeforeafterboth
389 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)?;
391391
392 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>>::NonTransferable
393 return Err(<Error<T>>::NonTransferable.into());395 );
394 }396
395397 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>>::NoPermission
398 nft_id,
399 RmrkProperty::PendingNftAccept,
400 )? {
401 return Err(<Error<T>>::NoPermission.into());400 );
402 }
403401
404 let target_owner;402 let target_owner;
405403