[FEEL/DMN] A unary-test expression with ? returns null instead of true/false #26054
Labels
area/dmn
Related to the DMN engine or specification
area/feel
Related to the FEEL engine or specification
component/feel-scala
Related to the FEEL-Scala engine
kind/bug
Categorizes an issue or PR as a bug
regression
This issue is a recession from previous functionality
support
Marks an issue as related to a customer support request
Describe the bug
In a DMN decision table, I have the following unary-test expression:
When the expression is evaluated with the input value
481
or999
, it returnsnull
and the rule doesn't match.Steps to reproduce
FEEL-Scala Playground
Expected behavior
The expression should return
true
if the input value is481
. If the input value is999
, it should returnfalse
.In FEEL-JS, the behavior is correct: FEEL-JS Playground.
FEEL-Engine
FEEL-Scala (Runtime, Expressions, DMN)
Environment
Additional context
Related support cases:
🔒 Related Slack discussion
The text was updated successfully, but these errors were encountered: