Repository navigation
Tighten decision step validation - #8368
Conversation
|
|
PR builder started |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #8368 +/- ##
============================================
+ Coverage 54.76% 54.90% +0.14%
+ Complexity 22836 22746 -90
============================================
Files 2277 2277
Lines 135028 133919 -1109
Branches 22413 22204 -209
============================================
- Hits 73945 73534 -411
+ Misses 52180 51562 -618
+ Partials 8903 8823 -80
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
PR builder completed |
jenkins-is-staging
left a comment
There was a problem hiding this comment.
Approving the pull request based on the successful pr build https://github.com/wso2/product-is/actions/runs/39425765760



Proposed changes in this pull request
Follow-up to #8335. A flow saved with branches or a decision step in a shape the engine never evaluates was stored silently.
GraphBuildernow rejects these cases when the flow is saved, with the shared decision step error code (60014):ROUTE.Also:
Tests for each case are added to
GraphBuilderRuleEvaluationTest.Related issue: wso2/product-is#28638
When should this PR be merged
No preconditions.
Follow up actions
Developer Checklist (Mandatory)
product-isissue to track any behavioral change or migration impact.Checklist (for reviewing)
General
Functionality
Code
Tests
Security
Documentation