Using 4.9 #1301
I've just discovered that a syntax error is not caught and the function returns a null value. For instance I'd been using a variable number of days using a number of months times 30.42.
Example:
OBJ.EndDate=Date_Add(Obj.StartDate),(Obj.Months*30.42))
I keyed the rule into another process and made an error leaving out the second set of parenthesis.
OBJ.EndDate=Date_Add(Obj.StartDate, OBJ.Months*30.42)
The syntax checker did not catch the error and the process executes with out error except that OBJ.EndDate remains undefined.