You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Symptom: MPR validation can report duplicate output variables for values declared in mutually exclusive IF branches after exec builds the graph. A targeted validation pass also showed that emitting Microflows$BooleanCase breaks Mendix 9 projects because that metamodel type is not available there.
Root cause: IF sequence flows used EnumerationCase values with the strings "true" and "false". Studio Pro's IF branches are represented as expression cases, while enumeration cases are for enum split values.
Fix: emit ExpressionCase for true/false IF branch flows, keep EnumerationCase for real enum branch values, and teach the MPR writer to serialize ExpressionCase so it does not degrade to NoCase.
Tests: make build, make test, make lint-go.
0 commit comments