git.delta.rocks / unique-network / refs/commits / e099d8f1f983

difftreelog

fix(rmrk-proxy) wrong nft burnt on resource removal

Fahrrader2022-06-03parent: #ba88e51.patch.diff
in: master

1 file changed

modifiedpallets/proxy-rmrk-core/src/lib.rsdiffbeforeafterboth
792792
793 let sender = T::CrossAccountId::from_sub(sender);793 let sender = T::CrossAccountId::from_sub(sender);
794 if topmost_owner == sender {794 if topmost_owner == sender {
795 <PalletNft<T>>::burn(&collection, &sender, nft_id)795 <PalletNft<T>>::burn(&resource_collection, &sender, resource_id)
796 .map_err(Self::map_common_err_to_proxy)?;796 .map_err(Self::map_common_err_to_proxy)?;
797 } else {797 } else {
798 <PalletNft<T>>::set_scoped_token_property(798 <PalletNft<T>>::set_scoped_token_property(
799 collection_id,799 resource_collection_id,
800 nft_id,800 resource_id,
801 PropertyScope::Rmrk,801 PropertyScope::Rmrk,
802 Self::rmrk_property(PendingResourceRemoval, &true)?,802 Self::rmrk_property(PendingResourceRemoval, &true)?,
803 )?;803 )?;