Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Fix search regressions introduced in 5.9 relating to caching & custom searches
Before
Under some circumstances searches which output tags or groups present all contacts in a single row
After
Correct number of rows returned
Technical Details
This arises because 'GROUP_CONCAT' is used without the GROUP BY clause due to
eileenmcnaughton@2ca46d4#diff-e54381bfdf51e31cab376c71ca0d66ffR4967
There is some somewhat unrelated bugginess about the inclusion of groups & tags that makes this hard to replicate :-(
Comments
I have also pulled in #13531 which I think is a related regression & should also go into the rc