stackdriver: prevent backend query from being made when there are not yet any defined targets

This commit is contained in:
Erik Sundell 2018-10-11 15:42:44 +02:00
parent 5deba92d05
commit dd745e0cf0

View File

@ -50,16 +50,20 @@ export default class StackdriverDatasource {
};
});
const { data } = await this.backendSrv.datasourceRequest({
url: '/api/tsdb/query',
method: 'POST',
data: {
from: options.range.from.valueOf().toString(),
to: options.range.to.valueOf().toString(),
queries,
},
});
return data;
if (queries.length > 0) {
const { data } = await this.backendSrv.datasourceRequest({
url: '/api/tsdb/query',
method: 'POST',
data: {
from: options.range.from.valueOf().toString(),
to: options.range.to.valueOf().toString(),
queries,
},
});
return data;
} else {
return { results: [] };
}
}
async getLabels(metricType, refId) {