singlestat: Fix optimization in setTableColumnToSensibleDefault

tableColumnOptions is an associative array that has no property length.
Use tableData.columns as in the default case which works just fine.
This commit is contained in:
Jonas Hahnfeld
2018-04-05 20:59:11 +02:00
parent e3dbef755a
commit dfccabab75
@@ -159,8 +159,8 @@ class SingleStatCtrl extends MetricsPanelCtrl {
}
setTableColumnToSensibleDefault(tableData) {
if (this.tableColumnOptions.length === 1) {
this.panel.tableColumn = this.tableColumnOptions[0];
if (tableData.columns.length === 1) {
this.panel.tableColumn = tableData.columns[0].text;
} else {
this.panel.tableColumn = _.find(tableData.columns, col => {
return col.type !== 'time';