From 683c767e3f03dadca7a327175a636d60f09db369 Mon Sep 17 00:00:00 2001 From: ShruthiRajaram Date: Fri, 13 Jul 2018 18:07:29 +0530 Subject: [PATCH] FINERACT-611 unable to create share product --- .../serialization/ShareProductDataSerializer.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/serialization/ShareProductDataSerializer.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/serialization/ShareProductDataSerializer.java index 9dbb75e26..4b517e8eb 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/serialization/ShareProductDataSerializer.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/serialization/ShareProductDataSerializer.java @@ -118,10 +118,11 @@ public class ShareProductDataSerializer { final String shortName = this.fromApiJsonHelper.extractStringNamed(ShareProductApiConstants.shortname_paramname, element); baseDataValidator.reset().parameter(ShareProductApiConstants.shortname_paramname).value(shortName).notBlank() .notExceedingLengthOf(4); - String description = null; - if (this.fromApiJsonHelper.parameterExists(ShareProductApiConstants.description_paramname, element)) { - description = this.fromApiJsonHelper.extractStringNamed(ShareProductApiConstants.description_paramname, element); - } + + final String description = this.fromApiJsonHelper + .extractStringNamed(ShareProductApiConstants.description_paramname, element); + baseDataValidator.reset().parameter(ShareProductApiConstants.description_paramname).value(description) + .notBlank().notExceedingLengthOf(500); String externalId = this.fromApiJsonHelper.extractStringNamed(ShareProductApiConstants.externalid_paramname, element); // baseDataValidator.reset().parameter(ShareProductApiConstants.externalid_paramname).value(externalId).notBlank();