Skip to content

Commit

Permalink
Issue #KN-547 merge: Merge pull request Sunbird-Knowlg#881 from Jayap…
Browse files Browse the repository at this point in the history
…rakash8887/release-5.1.0

Issue #KN-547 fix: Collection hierarchy dialcodes coming as string
  • Loading branch information
AmiableAnil authored Oct 7, 2022
2 parents 7c47a88 + 2b9501e commit 0390d3b
Showing 1 changed file with 3 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -356,15 +356,12 @@ object DIALManager {

HierarchyManager.getHierarchy(request).flatMap(getImageHierarchyResponse => {
val imageCollectionHierarchy = getImageHierarchyResponse.getResult.getOrDefault(ContentConstants.CONTENT, new java.util.HashMap[String, AnyRef]()).asInstanceOf[java.util.Map[String, AnyRef]]
TelemetryManager.info("DIALManager:: populateAssignedDialCodes:: imageCollectionHierarchy:: " + imageCollectionHierarchy)
val imageChildrenHierarchy = imageCollectionHierarchy.get(ContentConstants.CHILDREN).asInstanceOf[util.List[util.Map[String, AnyRef]]].asScala.toList
val imageChildrenAssignedDIALList = getAssignedDIALcodes(imageChildrenHierarchy)
val contentImageAssignedDIALList = if(imageCollectionHierarchy.containsKey(DIALConstants.DIALCODES) && imageCollectionHierarchy.get(DIALConstants.DIALCODES) != null) {
TelemetryManager.info("DIALManager:: populateAssignedDialCodes:: collection DIAL codes:: " + imageCollectionHierarchy.get(DIALConstants.DIALCODES))
val hierarchyDialCodeStr = ScalaJsonUtils.serialize(imageCollectionHierarchy.get(DIALConstants.DIALCODES))
TelemetryManager.info("DIALManager:: populateAssignedDialCodes:: hierarchyDialCodeStr:: " + hierarchyDialCodeStr)
val hierarchyDialCode = ScalaJsonUtils.deserialize[List[String]](hierarchyDialCodeStr)
imageChildrenAssignedDIALList ++ hierarchyDialCode
val collectionDialCodeStr = ScalaJsonUtils.serialize(imageCollectionHierarchy.get(DIALConstants.DIALCODES))
val collectionDialCode = ScalaJsonUtils.deserialize[List[String]](collectionDialCodeStr)
imageChildrenAssignedDIALList ++ collectionDialCode
}
else imageChildrenAssignedDIALList

Expand Down

0 comments on commit 0390d3b

Please sign in to comment.