From f553bd96694dce7515cd9c9faa4e0de4cf26ee27 Mon Sep 17 00:00:00 2001 From: str-mv Date: Thu, 25 Nov 2021 09:34:55 +0000 Subject: [PATCH] CORE-242 --- --- a/pallets/nonfungible/src/lib.rs +++ b/pallets/nonfungible/src/lib.rs @@ -177,6 +177,15 @@ .checked_add(1) .ok_or(ArithmeticError::Overflow)?; + let balance = >::get((collection.id, sender)) + .checked_sub(1) + .ok_or(ArithmeticError::Overflow)?; + + if balance == 0 { + >::remove((collection.id, sender)); + } else { + >::insert((collection.id, sender), balance); + } // ========= >::remove((collection.id, &token_data.owner, token)); -- gitstuff