Browse Source

fix tableSegment and timeColumnSegment after table suggestion

Sven Klemm 7 years ago
parent
commit
02c5d36c0b
1 changed files with 8 additions and 2 deletions
  1. 8 2
      public/app/plugins/datasource/postgres/query_ctrl.ts

+ 8 - 2
public/app/plugins/datasource/postgres/query_ctrl.ts

@@ -59,9 +59,15 @@ export class PostgresQueryCtrl extends QueryCtrl {
         this.datasource.metricFindQuery(this.metaBuilder.findMetricTable()).then(result => {
           if (result.length > 0) {
             this.target.table = result[0].text;
-            this.tableSegment = uiSegmentSrv.newSegment(this.target.table);
+            let segment = this.uiSegmentSrv.newSegment(this.target.table);
+            this.tableSegment.html = segment.html;
+            this.tableSegment.value = segment.value;
+
             this.target.timeColumn = result[1].text;
-            this.timeColumnSegment = uiSegmentSrv.newSegment(this.target.timeColumn);
+            segment = this.uiSegmentSrv.newSegment(this.target.timeColumn);
+            this.timeColumnSegment.html = segment.html;
+            this.timeColumnSegment.value = segment.value;
+
             this.target.timeColumnType = 'timestamp';
             this.target.select = [[{ type: 'column', params: [result[2].text] }]];
             this.updateProjection();