Report error when if expression is invalid (#485)

Co-authored-by: Ed Tan <[email protected]>
Co-authored-by: Casey Lee <[email protected]>
This commit is contained in:
authored and GitHub committed 2021-01-18 11:44:27 -08:00
1 parent 9bbf35e88e
commit c7b3869b2f
2 files changed
+6 -3

No files matched your search

+1 -1
View File
@@ -314,7 +314,7 @@ func (rc *RunContext) EvalBool(expr string) (bool, error) {
joined := strings.Join(evaluatedParts, " ")
v, _, err := rc.ExprEval.Evaluate(fmt.Sprintf("Boolean(%s)", joined))
if err != nil {
return false, nil
return false, err
}
log.Debugf("expression '%s' evaluated to '%s'", expr, v)
return v == "true", nil