Add more asserts and debug_asserts (#8541)

* Add more asserts and debug_asserts

fixing #8106

* Remove assignments

* convert debug_assert to runtime assert
This commit is contained in:
Falco Hirschenberger authored and GitHub committed 2021-04-07 21:40:28 +00:00
1 parent a600e278ed
commit e932c3ecd2
14 files changed
+66 -58

No files matched your search

+2 -1
View File
@@ -621,7 +621,8 @@ decl_module! {
let active_recovery = <ActiveRecoveries<T>>::take(&who, &rescuer).ok_or(Error::<T>::NotStarted)?;
// Move the reserved funds from the rescuer to the rescued account.
// Acts like a slashing mechanism for those who try to maliciously recover accounts.
let _ = T::Currency::repatriate_reserved(&rescuer, &who, active_recovery.deposit, BalanceStatus::Free);
let res = T::Currency::repatriate_reserved(&rescuer, &who, active_recovery.deposit, BalanceStatus::Free);
debug_assert!(res.is_ok());
Self::deposit_event(RawEvent::RecoveryClosed(who, rescuer));
}