From a46b40bd8e8f2094bec7d0afd0cd62e3bee7bb3c Mon Sep 17 00:00:00 2001 From: Greg Zaitsev Date: Wed, 05 Aug 2020 12:08:03 +0000 Subject: [PATCH] Fix build --- --- a/pallets/nft/src/lib.rs +++ b/pallets/nft/src/lib.rs @@ -587,6 +587,7 @@ let current_index = ::get(item.collection) .checked_add(1) .expect("Item list index id error"); + let itemcopy = item.clone(); let value = item.owner.first().unwrap().fraction as u64; let owner = item.owner.first().unwrap().owner.clone(); @@ -597,8 +598,8 @@ >::insert(item.collection, current_index, item); // Update balance - let new_balance = >::get(item.collection, owner.clone()).checked_add(value).unwrap(); - >::insert(item.collection, owner.clone(), new_balance); + let new_balance = >::get(itemcopy.collection, owner.clone()).checked_add(value).unwrap(); + >::insert(itemcopy.collection, owner.clone(), new_balance); Ok(()) } @@ -677,6 +678,7 @@ let current_index = ::get(item.collection) .checked_add(1) .expect("Item list index id error"); + let itemcopy = item.clone(); Self::add_token_index(item.collection, current_index, item.owner.clone())?; @@ -684,8 +686,8 @@ >::insert(item.collection, current_index, item); // Update balance - let new_balance = >::get(item.collection, item.owner.clone()).checked_add(1).unwrap(); - >::insert(item.collection_id, item.owner.clone(), new_balance); + let new_balance = >::get(itemcopy.collection, itemcopy.owner.clone()).checked_add(1).unwrap(); + >::insert(itemcopy.collection, itemcopy.owner.clone(), new_balance); Ok(()) } -- gitstuff