* [misc] fix query filter value with query.
This commit is contained in:
@@ -1040,14 +1040,20 @@ class pivotState
|
||||
{
|
||||
if(!$this->isQueryFilter()) return;
|
||||
|
||||
$keepFilters = array();
|
||||
foreach($this->filters as $filter)
|
||||
$keepFilters = array();
|
||||
$keepPivotFilters = array();
|
||||
foreach($this->filters as $index => $filter)
|
||||
{
|
||||
$field = $filter['field'];
|
||||
if(strpos($this->sql, "\$$field") !== false) $keepFilters[] = $filter;
|
||||
if(strpos($this->sql, "\$$field") !== false)
|
||||
{
|
||||
$keepFilters[] = $filter;
|
||||
$keepPivotFilters[] = $this->pivotFilters[0][$index];
|
||||
}
|
||||
}
|
||||
|
||||
$this->filters = $keepFilters;
|
||||
$this->filters = $keepFilters;
|
||||
$this->pivotFilters[0] = $keepPivotFilters;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -23,7 +23,7 @@ $config->bi->duckdbExt['dm'] = array('win' => 'sync2parquet.exe',
|
||||
$config->bi->duckdbExt['mysql'] = array('win' => 'mysql_scanner.duckdb_extension', 'linux' => 'mysql_scanner.duckdb_extension');
|
||||
|
||||
$config->bi->duckdbExtUrl = array();
|
||||
$config->bi->duckdbExtUrl['dm'] = array('win' => 'win/sync2parquet.exe', 'linux' => 'linux/amd64/sync2parquet');
|
||||
$config->bi->duckdbExtUrl['dm'] = array('win' => 'win/sync2parquet.exe', 'linux' => 'linux/amd64/sync2parquet');
|
||||
$config->bi->duckdbExtUrl['mysql'] = array('win' => 'win/mysql_scanner.duckdb_extension.zip', 'linux' => 'linux/amd64/mysql_scanner.duckdb_extension.zip');
|
||||
|
||||
$charts = array();
|
||||
|
||||
Reference in New Issue
Block a user