QueryVariable: Always run queries with dashboard time range (#79056)

This commit is contained in:
Dominik Prokop 2023-12-05 15:06:26 +01:00 committed by GitHub
parent 043096d652
commit c30098e772
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,7 +7,6 @@ import {
DataQuery,
DataQueryRequest,
DataSourceApi,
getDefaultTimeRange,
LoadingState,
PanelData,
ScopedVars,
@ -19,7 +18,7 @@ import { getTimeSrv } from '../../dashboard/services/TimeSrv';
import { runRequest } from '../../query/state/runRequest';
import { getLastKey, getVariable } from '../state/selectors';
import { KeyedVariableIdentifier } from '../state/types';
import { QueryVariableModel, VariableRefresh } from '../types';
import { QueryVariableModel } from '../types';
import { getTemplatedRegex } from '../utils';
import { toMetricFindValuesOperator, updateOptionsState, validateVariableSelection } from './operators';
@ -175,10 +174,7 @@ export class VariableQueryRunner {
const searchFilterScope = { searchFilter: { text: searchFilter, value: searchFilter } };
const searchFilterAsVars = searchFilter ? searchFilterScope : {};
const scopedVars = { ...searchFilterAsVars, ...variableAsVars } as ScopedVars;
const range =
variable.refresh === VariableRefresh.onTimeRangeChanged
? this.dependencies.getTimeSrv().timeRange()
: getDefaultTimeRange();
const range = this.dependencies.getTimeSrv().timeRange();
const request: DataQueryRequest = {
app: CoreApp.Dashboard,