Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 2.2.2
-
Fix Version/s: 2.2.3
-
Component/s: CiviCRM Search, Core CiviCRM
-
Labels:None
Description
While creating a training video, and finding that the advanced searches are OR statements when checking more than one group, I read the documentation on search builder. I wanted to find all contacts that are members of Group 1 AND Group 2. I set it up, ran it, saved as smart group. Looks great. Just for fun I decided to open one of the matching contacts and remove them from one of the groups.
Uh oh.
Summary
If you change a contact's record so that they no longer would belong to a configured smart group, they are NOT removed from the smart group. If you search for members of the smart group they are still listed. Not good. I've tested this in the drupal online demo site and the rasa standalone demo and got the same results.
BUT, I found, by trial and error, if I click edit the search criteria after pulling up the smart group members, it will then correctly display the matching contacts. However, this doesn't stick.
video of bug in detail is here
http://vimeo.com/4405539