Index: src/org/mifos/application/accounts/loan/struts/action/LoanAccountAction.java
===================================================================
--- src/org/mifos/application/accounts/loan/struts/action/LoanAccountAction.java	(revision 12280)
+++ src/org/mifos/application/accounts/loan/struts/action/LoanAccountAction.java	(working copy)
@@ -1401,18 +1401,22 @@
 
 	private void setUpdatedLoanOfferingLoanAmount(
 			LoanOfferingBO loanOfferingBO, MaxMinLoanAmount maxMinLoanAmount) {
-		loanOfferingBO.setMaxLoanAmount(getMoney(maxMinLoanAmount
-				.getMaxLoanAmount().toString()));
-		loanOfferingBO.setMinLoanAmount(getMoney(maxMinLoanAmount
-				.getMinLoanAmount().toString()));
+		if (!(maxMinLoanAmount == null)) {
+			loanOfferingBO.setMaxLoanAmount(getMoney(maxMinLoanAmount
+					.getMaxLoanAmount().toString()));
+			loanOfferingBO.setMinLoanAmount(getMoney(maxMinLoanAmount
+					.getMinLoanAmount().toString()));
+		}
 	}
 
 	private void setUpdatedLoanOfferingNoOfInstall(
 			LoanOfferingBO loanOfferingBO, MaxMinNoOfInstall maxMinNoOfInstall) {
-		loanOfferingBO.setMaxNoInstallments(maxMinNoOfInstall
-				.getMaxNoOfInstallt());
-		loanOfferingBO.setMinNoInstallments(maxMinNoOfInstall
-				.getMinNoOfInstall());
+		if (!(maxMinNoOfInstall == null)) {
+			loanOfferingBO.setMaxNoInstallments(maxMinNoOfInstall
+					.getMaxNoOfInstallt());
+			loanOfferingBO.setMinNoInstallments(maxMinNoOfInstall
+					.getMinNoOfInstall());
+		}
 	}
 
 	private List<FundBO> getFunds(LoanOfferingBO loanOffering) {
