Skip to content

Commit 0cce2b3

Browse files
AMM-1252 HWC UAT API Issue (#88)
* AMM-1217 * removed unused imports * removed unused imports * AMM-1252
1 parent 76dafa6 commit 0cce2b3

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/main/java/com/iemr/common/identity/service/IdentityService.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
import javax.sql.DataSource;
3737

38+
import org.apache.commons.lang3.StringUtils;
3839
import org.slf4j.Logger;
3940
import org.slf4j.LoggerFactory;
4041
import org.springframework.beans.factory.annotation.Autowired;
@@ -1607,13 +1608,15 @@ public List<BeneficiariesDTO> getBeneficiariesDeatilsByBenRegIdList(List<BigInte
16071608
private BeneficiariesDTO getBeneficiariesDTO(MBeneficiarymapping benMap) {
16081609
BeneficiariesDTO bdto = mapper.mBeneficiarymappingToBeneficiariesDTO(benMap);
16091610
if (null != benMap && null != benMap.getMBeneficiarydetail()
1610-
&& null != benMap.getMBeneficiarydetail().getFaceEmbedding()) {
1611+
&& !StringUtils.isEmpty(benMap.getMBeneficiarydetail().getFaceEmbedding())) {
16111612
String faceEmbedding = benMap.getMBeneficiarydetail().getFaceEmbedding();
16121613
String trimmedInput = faceEmbedding.replaceAll("[\\[\\]]", "");
1613-
String[] stringNumbers = trimmedInput.split(",\\s*");
16141614
List<Float> floatList = new ArrayList<>();
1615-
for (String str : stringNumbers) {
1616-
floatList.add(Float.parseFloat(str));
1615+
if(!StringUtils.isEmpty(trimmedInput)) {
1616+
String[] stringNumbers = trimmedInput.split(",\\s*");
1617+
for (String str : stringNumbers) {
1618+
floatList.add(Float.parseFloat(str));
1619+
}
16171620
}
16181621
bdto.setFaceEmbedding(floatList);
16191622
}

0 commit comments

Comments
 (0)