mirror of
https://github.com/grafana/grafana.git
synced 2025-02-14 01:23:32 -06:00
QueryVariable: Always run queries with dashboard time range (#79056)
This commit is contained in:
parent
043096d652
commit
c30098e772
@ -7,7 +7,6 @@ import {
|
|||||||
DataQuery,
|
DataQuery,
|
||||||
DataQueryRequest,
|
DataQueryRequest,
|
||||||
DataSourceApi,
|
DataSourceApi,
|
||||||
getDefaultTimeRange,
|
|
||||||
LoadingState,
|
LoadingState,
|
||||||
PanelData,
|
PanelData,
|
||||||
ScopedVars,
|
ScopedVars,
|
||||||
@ -19,7 +18,7 @@ import { getTimeSrv } from '../../dashboard/services/TimeSrv';
|
|||||||
import { runRequest } from '../../query/state/runRequest';
|
import { runRequest } from '../../query/state/runRequest';
|
||||||
import { getLastKey, getVariable } from '../state/selectors';
|
import { getLastKey, getVariable } from '../state/selectors';
|
||||||
import { KeyedVariableIdentifier } from '../state/types';
|
import { KeyedVariableIdentifier } from '../state/types';
|
||||||
import { QueryVariableModel, VariableRefresh } from '../types';
|
import { QueryVariableModel } from '../types';
|
||||||
import { getTemplatedRegex } from '../utils';
|
import { getTemplatedRegex } from '../utils';
|
||||||
|
|
||||||
import { toMetricFindValuesOperator, updateOptionsState, validateVariableSelection } from './operators';
|
import { toMetricFindValuesOperator, updateOptionsState, validateVariableSelection } from './operators';
|
||||||
@ -175,10 +174,7 @@ export class VariableQueryRunner {
|
|||||||
const searchFilterScope = { searchFilter: { text: searchFilter, value: searchFilter } };
|
const searchFilterScope = { searchFilter: { text: searchFilter, value: searchFilter } };
|
||||||
const searchFilterAsVars = searchFilter ? searchFilterScope : {};
|
const searchFilterAsVars = searchFilter ? searchFilterScope : {};
|
||||||
const scopedVars = { ...searchFilterAsVars, ...variableAsVars } as ScopedVars;
|
const scopedVars = { ...searchFilterAsVars, ...variableAsVars } as ScopedVars;
|
||||||
const range =
|
const range = this.dependencies.getTimeSrv().timeRange();
|
||||||
variable.refresh === VariableRefresh.onTimeRangeChanged
|
|
||||||
? this.dependencies.getTimeSrv().timeRange()
|
|
||||||
: getDefaultTimeRange();
|
|
||||||
|
|
||||||
const request: DataQueryRequest = {
|
const request: DataQueryRequest = {
|
||||||
app: CoreApp.Dashboard,
|
app: CoreApp.Dashboard,
|
||||||
|
Loading…
Reference in New Issue
Block a user