Fix: Client Family Member editing issue (FINERACT-1314)

This commit is contained in:
BLasan
2021-05-20 12:55:28 +05:30
parent f87b66d4e1
commit c8fc04a16d
@@ -341,19 +341,19 @@ public class ClientFamilyMembersWritePlatformServiceImpl implements ClientFamily
clientFamilyMember.setRelationship(relationship); clientFamilyMember.setRelationship(relationship);
} }
if (command.longValueOfParameterNamed("maritalStatusId") != null) { if (command.longValueOfParameterNamed("maritalStatusId") != 0) {
maritalStatusId = command.longValueOfParameterNamed("maritalStatusId"); maritalStatusId = command.longValueOfParameterNamed("maritalStatusId");
maritalStatus = this.codeValueRepository.getOne(maritalStatusId); maritalStatus = this.codeValueRepository.getOne(maritalStatusId);
clientFamilyMember.setMaritalStatus(maritalStatus); clientFamilyMember.setMaritalStatus(maritalStatus);
} }
if (command.longValueOfParameterNamed("genderId") != null) { if (command.longValueOfParameterNamed("genderId") != 0) {
genderId = command.longValueOfParameterNamed("genderId"); genderId = command.longValueOfParameterNamed("genderId");
gender = this.codeValueRepository.getOne(genderId); gender = this.codeValueRepository.getOne(genderId);
clientFamilyMember.setGender(gender); clientFamilyMember.setGender(gender);
} }
if (command.longValueOfParameterNamed("professionId") != null) { if (command.longValueOfParameterNamed("professionId") != 0) {
professionId = command.longValueOfParameterNamed("professionId"); professionId = command.longValueOfParameterNamed("professionId");
profession = this.codeValueRepository.getOne(professionId); profession = this.codeValueRepository.getOne(professionId);
clientFamilyMember.setProfession(profession); clientFamilyMember.setProfession(profession);