Fix overflow in crowdfunding module (#771)

* Fix overflow in crowdfunding module

* Bump impl version
This commit is contained in:
Gavin Wood
2020-01-15 20:20:32 +01:00
committed by GitHub
parent 95afc7c2fd
commit d209d0c719
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -395,7 +395,10 @@ decl_module! {
let fund = Self::funds(index).ok_or("invalid fund index")?;
ensure!(fund.parachain.is_none(), "cannot dissolve fund with active parachain");
let now = <system::Module<T>>::block_number();
ensure!(now >= fund.end + T::RetirementPeriod::get(), "retirement period not over");
ensure!(
now >= fund.end.saturating_add(T::RetirementPeriod::get()),
"retirement period not over"
);
let account = Self::fund_account_id(index);