Merge pull request #1109 from Musoni/MIFOSX-1606

fixed null pointer bug when closing savings account
This commit is contained in:
Vishwas Babu A J
2014-10-17 22:24:24 -07:00
@@ -74,8 +74,10 @@ public class AccountAssociationsReadPlatformServiceImpl implements AccountAssoci
final List<Integer> statusList = this.jdbcTemplate.queryForList(sql, Integer.class, savingsId);
for (final Integer status : statusList) {
final LoanStatus loanStatus = LoanStatus.fromInt(status);
if (loanStatus.isActiveOrAwaitingApprovalOrDisbursal() || loanStatus.isUnderTransfer()) { return true; }
if(status !=null){
final LoanStatus loanStatus = LoanStatus.fromInt(status);
if (loanStatus.isActiveOrAwaitingApprovalOrDisbursal() || loanStatus.isUnderTransfer()) { return true; }
}
}
final String savsql = "select savingAccount.status_enum as status from m_portfolio_account_associations aa "
@@ -84,10 +86,11 @@ public class AccountAssociationsReadPlatformServiceImpl implements AccountAssoci
final List<Integer> savstatusList = this.jdbcTemplate.queryForList(savsql, Integer.class, savingsId);
for (final Integer status : savstatusList) {
final SavingsAccountStatusType saveStatus = SavingsAccountStatusType.fromInt(status);
if (saveStatus.isActiveOrAwaitingApprovalOrDisbursal() || saveStatus.isUnderTransfer()) { return true; }
if(status !=null){
final SavingsAccountStatusType saveStatus = SavingsAccountStatusType.fromInt(status);
if (saveStatus.isActiveOrAwaitingApprovalOrDisbursal() || saveStatus.isUnderTransfer()) { return true; }
}
}
return hasActiveAccount;
}