db connector: fix error when no series returned, fix #571

This commit is contained in:
Alexander Zobnin
2018-09-14 19:09:30 +03:00
parent 6b58afe4c1
commit db9c14fdd3

View File

@@ -147,7 +147,7 @@ export class SQLConnector extends DBConnector {
function convertGrafanaTSResponse(time_series, items, addHostName) { function convertGrafanaTSResponse(time_series, items, addHostName) {
//uniqBy is needed to deduplicate //uniqBy is needed to deduplicate
var hosts = _.uniqBy(_.flatten(_.map(items, 'hosts')), 'hostid'); var hosts = _.uniqBy(_.flatten(_.map(items, 'hosts')), 'hostid');
let grafanaSeries = _.map(time_series, series => { let grafanaSeries = _.map(_.compact(time_series), series => {
let itemid = series.name; let itemid = series.name;
var item = _.find(items, {'itemid': itemid}); var item = _.find(items, {'itemid': itemid});
var alias = item.name; var alias = item.name;