From 440205fdfad8ff056fe915848f17ecd42ba49bb9 Mon Sep 17 00:00:00 2001 From: Keith Woodlock Date: Fri, 17 Aug 2012 12:42:36 +0100 Subject: [PATCH] ensure updates allow for changing any one attribute e.g. i want to change name only. --- .../platform/charge/service/ChargeCommandValidator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mifosng-provider/src/main/java/org/mifosng/platform/charge/service/ChargeCommandValidator.java b/mifosng-provider/src/main/java/org/mifosng/platform/charge/service/ChargeCommandValidator.java index a57cd10a7..7a1efb9e4 100644 --- a/mifosng-provider/src/main/java/org/mifosng/platform/charge/service/ChargeCommandValidator.java +++ b/mifosng-provider/src/main/java/org/mifosng/platform/charge/service/ChargeCommandValidator.java @@ -35,8 +35,8 @@ public class ChargeCommandValidator { DataValidatorBuilder baseDataValidator = new DataValidatorBuilder(dataValidationErrors).resource("charge"); baseDataValidator.reset().parameter("id").value(command.getId()).notNull(); - baseDataValidator.reset().parameter("name").value(command.getName()).notBlank().notExceedingLengthOf(100); - baseDataValidator.reset().parameter("amount").value(command.getAmount()).notNull().positiveAmount(); + baseDataValidator.reset().parameter("name").value(command.getName()).ignoreIfNull().notBlank().notExceedingLengthOf(100); + baseDataValidator.reset().parameter("amount").value(command.getAmount()).ignoreIfNull().positiveAmount(); if (!dataValidationErrors.isEmpty()) { throw new PlatformApiDataValidationException("validation.msg.validation.errors.exist", "Validation errors exist.", dataValidationErrors);