Переглянути джерело

Merge pull request #13133 from grafana/13132_query_variable

Fix error when new variables created but not yet added/saved
Marcus Efraimsson 7 роки тому
батько
коміт
7c88436a9b
1 змінених файлів з 5 додано та 4 видалено
  1. 5 4
      public/app/features/templating/variable_srv.ts

+ 5 - 4
public/app/features/templating/variable_srv.ts

@@ -122,12 +122,13 @@ export class VariableSrv {
     }
 
     const g = this.createGraph();
-    const promises = g
-      .getNode(variable.name)
-      .getOptimizedInputEdges()
-      .map(e => {
+    const node = g.getNode(variable.name);
+    let promises = [];
+    if (node) {
+      promises = node.getOptimizedInputEdges().map(e => {
         return this.updateOptions(this.variables.find(v => v.name === e.inputNode.name));
       });
+    }
 
     return this.$q.all(promises).then(() => {
       if (emitChangeEvents) {