Use current_source_alias on unqualified columns in DataTables server-side where clause construction
This commit is contained in:
@@ -142,6 +142,8 @@ sub _with_datatables_where_clause {
|
|||||||
and $params->{'columns'}{$i}{'searchable'} eq 'true' )
|
and $params->{'columns'}{$i}{'searchable'} eq 'true' )
|
||||||
{
|
{
|
||||||
my $column = _datatables_index_to_column( $params, $i );
|
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
|
# Cast everything to text for LIKE search
|
||||||
$column = $column . '::text';
|
$column = $column . '::text';
|
||||||
|
|||||||
Reference in New Issue
Block a user