Fix ambiguous column in search with ORDER BY
authorPatrick Figel <pfigel@greenpeace.org>
Wed, 20 Nov 2019 23:47:18 +0000 (00:47 +0100)
committerPatrick Figel <pfigel@greenpeace.org>
Thu, 21 Nov 2019 09:56:14 +0000 (10:56 +0100)
commit452a21f77a2c57dddcb21aa60d8d6791542fed70
tree0c45bda12ce56fff988b9d20184d4d21e9c80c21
parent448b2c0fd2e355d8784660d2586430b88ae1ae3c
Fix ambiguous column in search with ORDER BY

This fixes an issue where columns whose names are not unique in a
search query cause a DB error when they're used as a sort column.
The issue can be observed in the contribution search when sorting
by contribution status.

The issue is resolved by using the where field of the column spec,
which holds the fully-qualified name of the column.
CRM/Contact/BAO/Query.php