mirror of
https://github.com/grafana/grafana.git
synced 2025-02-11 16:15:42 -06:00
Make sure panel id is unique since some datasources (Graphite) will cancel ongoing requests with the same panel id
This commit is contained in:
parent
2835c4336d
commit
ad3d36e6b7
@ -608,9 +608,11 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> {
|
||||
// Clone range for query request
|
||||
// const queryRange: RawTimeRange = { ...range };
|
||||
// const { from, to, raw } = this.timeSrv.timeRange();
|
||||
// Datasource is using `panelId + query.refId` for cancellation logic.
|
||||
// Most datasource is using `panelId + query.refId` for cancellation logic.
|
||||
// Using `format` here because it relates to the view panel that the request is for.
|
||||
const panelId = queryOptions.format;
|
||||
// However, some datasources don't use `panelId + query.refId`, but only `panelId`.
|
||||
// Therefore panel id has to be unique.
|
||||
const panelId = `${queryOptions.format}-${query.key}`;
|
||||
|
||||
return {
|
||||
interval,
|
||||
|
Loading…
Reference in New Issue
Block a user