Skip to content

Commit

Permalink
MOSIP-21009:Added the sonar bug fixes
Browse files Browse the repository at this point in the history
Signed-off-by: Yash S <[email protected]>
  • Loading branch information
yashmsonkusare committed Apr 17, 2024
1 parent c1e0080 commit ee7c6be
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -204,9 +204,14 @@ public <T> T getApi(String url,
try {
ResponseEntity responseEntity= (ResponseEntity) restTemplate
.exchange(url, HttpMethod.GET, setRequestHeader(null, null), responseType);
if(url.contains("datashare") && responseEntity.getHeaders().getContentType().equals(MediaType.APPLICATION_JSON)){
throw new MasterDataServiceException(ApplicantDetailErrorCode.DATA_SHARE_EXPIRED_EXCEPTION.getErrorCode(),
ApplicantDetailErrorCode.DATA_SHARE_EXPIRED_EXCEPTION.getErrorMessage());
MediaType contentType = responseEntity.getHeaders().getContentType();
if (url.contains("datashare")) {
if (contentType == null) {
throw new NullPointerException("Content type is null");
} else if (contentType.equals(MediaType.APPLICATION_JSON)) {
throw new MasterDataServiceException(ApplicantDetailErrorCode.DATA_SHARE_EXPIRED_EXCEPTION.getErrorCode(),
ApplicantDetailErrorCode.DATA_SHARE_EXPIRED_EXCEPTION.getErrorMessage());
}
}
result= (T) responseEntity.getBody();
} catch (Exception e) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,16 @@ public ApplicantDetailsDto getApplicantDetails(String rid) throws Exception {
JSONObject mapperIdentity=utility.getJSONObject(idenitityJsonObject,IDENTITY);
List<String> mapperJsonKeys = new ArrayList<>(mapperIdentity.keySet());
for(String valueObj: applicantDetails){
if(valueObj!=null && !valueObj.equalsIgnoreCase(ApplicantPhoto)){
LinkedHashMap<String, String> jsonObject = utility.getJSONValue(mapperIdentity, valueObj);
String value = jsonObject.get(VALUE);
applicantDataMap.put(value,identityObj.get(value).toString());
} else if (valueObj.equalsIgnoreCase(ApplicantPhoto)) {
getImageData(documents,applicantDataMap);
if(valueObj!=null) {
if (!valueObj.equalsIgnoreCase(ApplicantPhoto)) {
LinkedHashMap<String, String> jsonObject = utility.getJSONValue(mapperIdentity, valueObj);
String value = jsonObject.get(VALUE);
applicantDataMap.put(value, identityObj.get(value).toString());
} else {
getImageData(documents, applicantDataMap);
}
} else {
throw new NullPointerException("valueObj is null");
}
}
saveApplicantLoginDetails();
Expand Down

0 comments on commit ee7c6be

Please sign in to comment.