Hide Forgot
If an activation is made false in a consequence before the logicalInsertion, the logical insertion should have no effect. Currently the logical insertion incorrectly gets attached to the Activation.
cherry-picked into 5.3.x mdproctor@M6400 /c/dev/drools54/drools (5.3.x|CHERRY-PICKING) $ git commit [5.3.x fbb6258] JBRULES-1602 The order of RHS statements shouldn't affect behavior (insertLogical) (cherry picked from c ommit e002b0e0dc98dcaa9b69fb49b6640f8787d7ff24) 8 files changed, 152 insertions(+), 15 deletions(-) create mode 100644 drools-compiler/src/test/java/org/drools/YoungestFather.java mdproctor@M6400 /c/dev/drools54/drools (5.3.x) $ git cherry-pick -x 12b38cb8f33adbca0eb17afc13a9b9d190dd9ebf [5.3.x 43f76cd] JBRULES-1602 The order of RHS statements shouldn't affect behavior (insertLogical) (cherry picked from c ommit 12b38cb8f33adbca0eb17afc13a9b9d190dd9ebf) 2 files changed, 20 insertions(+), 0 deletions(-) mdproctor@M6400 /c/dev/drools54/drools (5.3.x) $ git cherry-pick -x 0127924e8720621172551e47cb362018df07b716 [5.3.x 0ff734e] JBRULES-1602 The order of RHS statements shouldn't affect behavior (insertLogical) (cherry picked from c ommit 0127924e8720621172551e47cb362018df07b716) 2 files changed, 20 insertions(+), 0 deletions(-) mdproctor@M6400 /c/dev/drools54/drools (5.3.x) $ git push Counting objects: 95, done. Delta compression using up to 2 threads. Compressing objects: 100% (46/46), done. Writing objects: 100% (59/59), 8.38 KiB, done. Total 59 (delta 34), reused 7 (delta 5) To git:droolsjbpm/drools.git 02700fe..0ff734e 5.3.x -> 5.3.x
Mark Proctor <mproctor> updated the status of jira JBRULES-1602 to Closed
This has both been reported and committed by Mark. VERIFIED