Details
-
Type: Improvement
-
Status: Won't Do
-
Priority: Trivial
-
Resolution: Won't Do
-
Affects Version/s: 4.4.4
-
Fix Version/s: Unscheduled
-
Component/s: Core CiviCRM
-
Labels:None
-
Versioning Impact:Patch (backwards-compatible bug fixes)
Description
there is an annoying (and possibly misleading) oddity where in search builder, if you create criteria: tag != value, it excludes contacts that have no tags.
I'm sure this is because the query inner joins, instead of left joins, with the tag table to exclude the given tag ID. but expected result is that we only exclude contacts with that tag, and include everyone else, regardless of whether they have a tag or not.