diff --git a/substrate/frame/nfts/src/features/transfer.rs b/substrate/frame/nfts/src/features/transfer.rs index ac73d283ee0e578b8b81e90697dcb5a7e3054793..bba834483e15f64f0c26b3fb7d1ff230ed6db45a 100644 --- a/substrate/frame/nfts/src/features/transfer.rs +++ b/substrate/frame/nfts/src/features/transfer.rs @@ -173,8 +173,8 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> { who: T::AccountId, maybe_collection: Option<T::CollectionId>, ) -> DispatchResult { - let old = OwnershipAcceptance::<T, I>::get(&who); - match (old.is_some(), maybe_collection.is_some()) { + let exists = OwnershipAcceptance::<T, I>::contains_key(&who); + match (exists, maybe_collection.is_some()) { (false, true) => { frame_system::Pallet::<T>::inc_consumers(&who)?; }, diff --git a/substrate/frame/uniques/src/lib.rs b/substrate/frame/uniques/src/lib.rs index 253a318e474e1e415e045ca1e5603eb9289721bf..f7cc6b044d7298704d528d9cea5de7c102cf1f24 100644 --- a/substrate/frame/uniques/src/lib.rs +++ b/substrate/frame/uniques/src/lib.rs @@ -1433,8 +1433,8 @@ pub mod pallet { maybe_collection: Option<T::CollectionId>, ) -> DispatchResult { let who = ensure_signed(origin)?; - let old = OwnershipAcceptance::<T, I>::get(&who); - match (old.is_some(), maybe_collection.is_some()) { + let exists = OwnershipAcceptance::<T, I>::contains_key(&who); + match (exists, maybe_collection.is_some()) { (false, true) => { frame_system::Pallet::<T>::inc_consumers(&who)?; },