Support Article
Data Flow Filter shape expression is evaluating incorrectly
SA-32751
Summary
The Data Flow Filter shape expression is evaluating incorrectly.
Error Messages
Not Applicable
Steps to Reproduce
- Create a Dataflow
- Add Filter shape with the below expression
<<LHS = RHS>>
true = .ACTIVITY_TYPE== "Subscribe" || .ACTIVITY_TYPE== "Unsubscribe" ? true : false
Root Cause
A defect in Pegasystems’ code or rules
The bug is in function rule DataFlowFua pzMethodFinish, line 381, the right hand expression contains the following code:
String fakedExpr = "("+lhs+")" + op + "(" + rhs + ")";
Resolution
Apply Hfix-31082
Published January 24, 2017 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.