Browse Source

when changing table reset columns

Sven Klemm 7 years ago
parent
commit
483f6cc5e1
1 changed files with 11 additions and 1 deletions
  1. 11 1
      public/app/plugins/datasource/postgres/query_ctrl.ts

+ 11 - 1
public/app/plugins/datasource/postgres/query_ctrl.ts

@@ -209,12 +209,22 @@ export class PostgresQueryCtrl extends QueryCtrl {
           this.timeColumnSegment.html = segment.html;
           this.timeColumnSegment.value = segment.value;
 
+          this.target.where = [];
+          this.target.updatePersistedParts();
           this.timeColumnChanged();
         }
       }
     });
 
-    this.panelCtrl.refresh();
+    this.datasource.metricFindQuery(this.metaBuilder.buildColumnQuery('value')).then(result => {
+      // check if value columns are still valid
+      if (result.length > 0) {
+        this.target.select = [[{ type: 'column', params: [result[0].text] }]];
+        this.target.group = [];
+      }
+      this.updateProjection();
+      this.panelCtrl.refresh();
+    });
   }
 
   getTimeColumnSegments() {