@@ -184,11 +184,7 @@ private void setClaims(VerifiedKycExchangeDto kycExchangeDto, IdaKycExchangeRequ
184184 idaKycExchangeRequest .setVerifiedConsentedClaims (verifiedClaimsList );
185185 }
186186
187- Map <String , JsonNode > unVerifiedConsentedClaims = getUnVerifiedConsentedClaims (acceptedClaimDetails );
188- if (!CollectionUtils .isEmpty (unVerifiedConsentedClaims )){
189- Map <String , Object > unVerifiedConsentedClaim = objectMapper .convertValue (unVerifiedConsentedClaims , new TypeReference <>() {});
190- idaKycExchangeRequest .setUnVerifiedConsentedClaims (unVerifiedConsentedClaim );
191- }
187+ idaKycExchangeRequest .setUnVerifiedConsentedClaims (getUnVerifiedConsentedClaims (acceptedClaimDetails ));
192188 }
193189 }
194190
@@ -381,7 +377,7 @@ public KycExchangeResult doVerifiedKycExchange(String relyingPartyId, String cli
381377 * @return un verified consented claims
382378 */
383379 @ NotNull // This is added to not return null either return un verified claims map or empty map
384- private Map <String , JsonNode > getUnVerifiedConsentedClaims (Map <String , JsonNode > acceptedClaimDetails ) {
380+ private Map <String , Object > getUnVerifiedConsentedClaims (Map <String , JsonNode > acceptedClaimDetails ) {
385381 Map <String , JsonNode > unVerifiedConsentedClaims = new HashMap <>();
386382 if (!CollectionUtils .isEmpty (acceptedClaimDetails )) {
387383 for (Map .Entry <String , JsonNode > entry : acceptedClaimDetails .entrySet ()) {
@@ -392,6 +388,6 @@ private Map<String, JsonNode> getUnVerifiedConsentedClaims(Map<String, JsonNode>
392388 }
393389 }
394390 }
395- return unVerifiedConsentedClaims ;
391+ return objectMapper . convertValue ( unVerifiedConsentedClaims , new TypeReference <>() {}) ;
396392 }
397393}
0 commit comments