From ec0509c0c5602cbf9f2dff43aa397ed37657af46 Mon Sep 17 00:00:00 2001
From: Shishir Suman <shishir.suman@tarento.com>
Date: Mon, 31 Jul 2023 10:51:38 +0530
Subject: [PATCH] adding loggers

---
 .../main/scala/org/sunbird/managers/AssessmentManager.scala   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/assessment-api/assessment-actors/src/main/scala/org/sunbird/managers/AssessmentManager.scala b/assessment-api/assessment-actors/src/main/scala/org/sunbird/managers/AssessmentManager.scala
index bf9994042..2f399b779 100644
--- a/assessment-api/assessment-actors/src/main/scala/org/sunbird/managers/AssessmentManager.scala
+++ b/assessment-api/assessment-actors/src/main/scala/org/sunbird/managers/AssessmentManager.scala
@@ -58,7 +58,9 @@ object AssessmentManager {
 			logger.info("Node value - {}", node)
 			val serverEvaluable = node.getMetadata.getOrDefault(AssessmentConstants.EVAL,AssessmentConstants.FLOWER_BRACKETS)
 			logger.info("node eval value as String || [{}] ", serverEvaluable.toString)
-			val data = mapper.readValue(serverEvaluable.toString, classOf[java.util.Map[String, String]])
+			val strServerEval:String = new ObjectMapper().writeValueAsString(serverEvaluable);
+			logger.info("node eval value as String || [{}] ", strServerEval)
+			val data = mapper.readValue(strServerEval, classOf[java.util.Map[String, String]])
 			if (data.get(AssessmentConstants.MODE) != null && data.get(AssessmentConstants.MODE) == AssessmentConstants.SERVER && !StringUtils.equals(request.getOrDefault("isEditor","").asInstanceOf[String], "true")) {
 				val hideEditorResponse =  hideEditorStateAns(node)
 				if(StringUtils.isNotEmpty(hideEditorResponse))
-- 
GitLab