From 41735589ee0a4e740db970338214bfca2ede7e9d Mon Sep 17 00:00:00 2001 From: Squirrel <gilescope@gmail.com> Date: Fri, 9 Jun 2023 13:11:25 +0100 Subject: [PATCH] it's always false... (#13330) --- substrate/frame/assets/src/functions.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/substrate/frame/assets/src/functions.rs b/substrate/frame/assets/src/functions.rs index 7372dcd4105..9c4b1c362e2 100644 --- a/substrate/frame/assets/src/functions.rs +++ b/substrate/frame/assets/src/functions.rs @@ -194,12 +194,8 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> { } } - let is_provider = false; - let is_required = is_provider && !frame_system::Pallet::<T>::can_dec_provider(who); - let must_keep_alive = keep_alive || is_required; - if rest < details.min_balance { - if must_keep_alive { + if keep_alive { WouldDie } else { ReducedToZero(rest) @@ -231,9 +227,7 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> { frozen.checked_add(&details.min_balance).ok_or(ArithmeticError::Overflow)?; account.balance.saturating_sub(required) } else { - let is_provider = false; - let is_required = is_provider && !frame_system::Pallet::<T>::can_dec_provider(who); - if keep_alive || is_required { + if keep_alive { // We want to keep the account around. account.balance.saturating_sub(details.min_balance) } else { -- GitLab