Hide Forgot
The rules engine search code doesn't match what it claims to match when displaying a list of bugs that match a rule. The rules engine when given a condition like this: 'Keywords' 'contains any of the strings' 'Keyword1 Keyword2 Keyword3' Will claim to match bugs with those three keywords. When it comes time to run the rule, no bugs are matched. This is because the code that executes the rules requires the search terms to be comma separated. 'Keywords' 'contains any of the strings' 'Keyword1,Keyword2,Keyword3'.
The actual search code used in the advanced search page expects this to be comma separated. I'm not sure why the rules engine thinks that space separators are valid.
(In reply to Matt Tyson from comment #1) > The actual search code used in the advanced search page expects this to be > comma separated. I'm not sure why the rules engine thinks that space > separators are valid. Actually, that's not right at all. The advanced search works with spaces or commas. The problem was happening when the rule engine was performing the match while processing the bug.
*** Bug 1338506 has been marked as a duplicate of this bug. ***
Tested on QA environment(4.4.12063-2) Result: Pass Steps: 1.Create a rule with blow detail: Classification is 'Red Hat' Product is 'Auto Test' Status is 'POST' Any Resolution Any Component Any Target Milestone Any Target Release Any Keywords Any Group 'Keywords' 'contains any of the strings' 'Security Bugfix SELinux' Then: Change the Status field to 'ASSIGNED' No changes to the 'Resolution' value. No changes to the 'Target Milestone' value. No changes to the 'Target Release' value. No changes to the 'Keywords' value. No changes to the 'Group' value. No changes to the 'CC' value. No changes to flags. No comment will be made. No notification will be sent. 2. Then create a Auto Test bug with status set 'POST' and Keyword set Bugfix ==>This bug could be hit by this rule.
This change is now live. If there are any issues, do not reopen this bug. Instead, you should create a new bug and reference this bug.