Created attachment 832581 [details] Reproducer test Description of problem: The rule is fired before block (context.blockMatch()) and after unblock is fired again, but the rule should be fired only once. Version-Release number of selected component (if applicable): Drools 6.0.0-SNAPSHOT Drools 6.0.0.ER5 How reproducible: Attachment test. Steps to Reproduce: 1. Make a drl file with three rules. First rule has the highest salience and it set focus on specific agenda group. Second rule is in the agenda group and it has metadata @department('sales'). The last rule block rules with (department == sales). 2. Make a test where all LHS conditions of rules are met. 3. Run test. Actual results: Rule is fired again. Expected results: Rule is not fired again. Additional info:
Fixed by https://github.com/droolsjbpm/drools/commit/40377dafd
Verified on BRMS 6.0.0.ER7.
Mario Fusco <mario.fusco> updated the status of jira DROOLS-378 to Resolved