RANGER-4719: fix incorrect handling of policy condition expressions in Ranger UI

Signed-off-by: Madhan Neethiraj <madhan@apache.org>
diff --git a/agents-common/src/main/java/org/apache/ranger/plugin/util/ServiceDefUtil.java b/agents-common/src/main/java/org/apache/ranger/plugin/util/ServiceDefUtil.java
index ea76e6c..f981654 100644
--- a/agents-common/src/main/java/org/apache/ranger/plugin/util/ServiceDefUtil.java
+++ b/agents-common/src/main/java/org/apache/ranger/plugin/util/ServiceDefUtil.java
@@ -716,6 +716,7 @@
     public static RangerPolicyConditionDef createImplicitExpressionConditionDef(Long itemId) {
         RangerPolicyConditionDef ret = new RangerPolicyConditionDef(itemId, IMPLICIT_CONDITION_EXPRESSION_NAME, IMPLICIT_CONDITION_EXPRESSION_EVALUATOR, new HashMap<>());
 
+        ret.getEvaluatorOptions().put("engineName", "JavaScript");
         ret.getEvaluatorOptions().put("ui.isMultiline", "true");
         ret.setLabel(IMPLICIT_CONDITION_EXPRESSION_LABEL);
         ret.setDescription(IMPLICIT_CONDITION_EXPRESSION_DESC);