Merge pull request #504 from mifoscontributer/MIFOSX-310
Null checks for collection sheet get data
This commit is contained in:
+8
-3
@@ -101,8 +101,10 @@ public class CollectionSheetReadPlatformServiceImpl implements CollectionSheetRe
|
|||||||
|
|
||||||
for (final JLGCollectionSheetFlatData collectionSheetFlatData : jlgCollectionSheetFlatData) {
|
for (final JLGCollectionSheetFlatData collectionSheetFlatData : jlgCollectionSheetFlatData) {
|
||||||
|
|
||||||
loanProducts.add(LoanProductData.lookupWithCurrency(collectionSheetFlatData.getProductId(),
|
if(collectionSheetFlatData.getProductId() !=null){
|
||||||
|
loanProducts.add(LoanProductData.lookupWithCurrency(collectionSheetFlatData.getProductId(),
|
||||||
collectionSheetFlatData.getProductShortName(), collectionSheetFlatData.getCurrency()));
|
collectionSheetFlatData.getProductShortName(), collectionSheetFlatData.getCurrency()));
|
||||||
|
}
|
||||||
corrCollectioSheetFlatData = collectionSheetFlatData;
|
corrCollectioSheetFlatData = collectionSheetFlatData;
|
||||||
|
|
||||||
if (firstTime || collectionSheetFlatData.getGroupId().equals(prevGroupId)) {
|
if (firstTime || collectionSheetFlatData.getGroupId().equals(prevGroupId)) {
|
||||||
@@ -239,8 +241,11 @@ public class CollectionSheetReadPlatformServiceImpl implements CollectionSheetRe
|
|||||||
final String currencyNameCode = rs.getString("currencyNameCode");
|
final String currencyNameCode = rs.getString("currencyNameCode");
|
||||||
final String currencyDisplaySymbol = rs.getString("currencyDisplaySymbol");
|
final String currencyDisplaySymbol = rs.getString("currencyDisplaySymbol");
|
||||||
final Integer currencyDigits = JdbcSupport.getInteger(rs, "currencyDigits");
|
final Integer currencyDigits = JdbcSupport.getInteger(rs, "currencyDigits");
|
||||||
final CurrencyData currencyData = new CurrencyData(currencyCode, currencyName, currencyDigits, currencyDisplaySymbol,
|
CurrencyData currencyData = null;
|
||||||
currencyNameCode);
|
if(currencyCode != null){
|
||||||
|
currencyData = new CurrencyData(currencyCode, currencyName, currencyDigits, currencyDisplaySymbol,
|
||||||
|
currencyNameCode);
|
||||||
|
}
|
||||||
|
|
||||||
final BigDecimal disbursementAmount = rs.getBigDecimal("disbursementAmount");
|
final BigDecimal disbursementAmount = rs.getBigDecimal("disbursementAmount");
|
||||||
final BigDecimal principalDue = rs.getBigDecimal("principalDue");
|
final BigDecimal principalDue = rs.getBigDecimal("principalDue");
|
||||||
|
|||||||
Reference in New Issue
Block a user