difftreelog
fix(rmrk-proxy) wrong nft burnt on resource removal
in: master
1 file changed
pallets/proxy-rmrk-core/src/lib.rsdiffbeforeafterboth792792793 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 )?;