diff --git a/src/main/java/org/olat/course/condition/interpreter/ConditionInterpreter.java b/src/main/java/org/olat/course/condition/interpreter/ConditionInterpreter.java index 235f35d6a81a8df6c7008d9f60487c31860c7745..9b8a681daf4a1c62cda69c7ac08186bdc5907306 100644 --- a/src/main/java/org/olat/course/condition/interpreter/ConditionInterpreter.java +++ b/src/main/java/org/olat/course/condition/interpreter/ConditionInterpreter.java @@ -385,8 +385,8 @@ public class ConditionInterpreter { // if not null then: ok = evaluateCondition(Expression cachedExpression) ok = doEvaluateCondition(condition); } catch (ParseException e) { - log.info("ParseException in evaluateCondition:" + e); - throw new AssertException("parse error in:: " + condition + " exception=" + e.getMessage()); + log.error("ParseException in evaluateCondition:" + condition, e); + ok = false; } return ok; }