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

difftreelog

Burn item owner check added

str-mv2020-07-30parent: #71fab1a.patch.diff
in: master

1 file changed

modifiedpallets/nft/src/lib.rsdiffbeforeafterboth
309 pub fn burn_item(origin, collection_id: u64, item_id: u64) -> DispatchResult {309 pub fn burn_item(origin, collection_id: u64, item_id: u64) -> DispatchResult {
310310
311 let sender = ensure_signed(origin)?;311 let sender = ensure_signed(origin)?;
312 Self::check_owner_or_admin_permissions(collection_id, sender.clone())?;312 let item_owner = Self::is_item_owner(sender.clone(), collection_id, item_id);
313 if !item_owner
314 {
315 Self::check_owner_or_admin_permissions(collection_id, sender.clone())?;
316 }
317
313 Self::burn_nft_item(collection_id, item_id)?;318 Self::burn_nft_item(collection_id, item_id)?;
314319