Use current_source_alias on unqualified columns in DataTables server-side where clause construction

This commit is contained in:
Eric A. Miller
2014-06-08 22:39:16 -04:00
parent 40091673b4
commit 56e1bd9911

View File

@@ -142,6 +142,8 @@ sub _with_datatables_where_clause {
and $params->{'columns'}{$i}{'searchable'} eq 'true' )
{
my $column = _datatables_index_to_column( $params, $i );
my $csa = $rs->current_source_alias;
$column =~ s/^(\w+)$/$csa\.$1/x;
# Cast everything to text for LIKE search
$column = $column . '::text';