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 fc3d99331c9a6c4224bb941e7ee0960df4520c02..407d2d5347b269d9874002ec992115391b409038 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 @@ -12,6 +12,7 @@ import org.sunbird.graph.nodes.DataNode import org.sunbird.graph.utils.NodeUtil import org.sunbird.telemetry.logger.TelemetryManager import org.sunbird.telemetry.util.LogTelemetryEventUtil +import org.sunbird.utils.RequestUtil import scala.concurrent.{ExecutionContext, Future} import scala.collection.JavaConversions._ @@ -27,6 +28,7 @@ object AssessmentManager { val visibility: String = request.getRequest.getOrDefault("visibility", "").asInstanceOf[String] if (StringUtils.isNotBlank(visibility) && StringUtils.equalsIgnoreCase(visibility, "Parent")) throw new ClientException(errCode, "Visibility cannot be Parent!") + RequestUtil.restrictProperties(request) DataNode.create(request).map(node => { val response = ResponseHandler.OK response.putAll(Map("identifier" -> node.getIdentifier, "versionKey" -> node.getMetadata.get("versionKey")).asJava)