From d24dc108186d49abcd123e16f62b8d5e9aab8ab4 Mon Sep 17 00:00:00 2001 From: Vishwas Babu AJ Date: Thu, 21 Mar 2013 20:40:06 +0530 Subject: [PATCH] fixing validation on loan repayment to allow reversal from API --- .../loanaccount/serialization/LoanEventApiJsonValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanaccount/serialization/LoanEventApiJsonValidator.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanaccount/serialization/LoanEventApiJsonValidator.java index 2817ecf8f..5330d3825 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanaccount/serialization/LoanEventApiJsonValidator.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanaccount/serialization/LoanEventApiJsonValidator.java @@ -83,7 +83,7 @@ public final class LoanEventApiJsonValidator { baseDataValidator.reset().parameter("transactionDate").value(transactionDate).notNull(); final BigDecimal transactionAmount = fromApiJsonHelper.extractBigDecimalWithLocaleNamed("transactionAmount", element); - baseDataValidator.reset().parameter("transactionAmount").value(transactionAmount).notNull().positiveAmount(); + baseDataValidator.reset().parameter("transactionAmount").value(transactionAmount).notNull().zeroOrPositiveAmount(); final String note = fromApiJsonHelper.extractStringNamed("note", element); baseDataValidator.reset().parameter("note").value(note).notExceedingLengthOf(1000);