From 1e74d7f20a9fad54be344c230f5d40727db2795a Mon Sep 17 00:00:00 2001 From: Marcus Efraimsson Date: Tue, 4 Sep 2018 13:15:25 +0200 Subject: [PATCH] handle new variables created not yet added --- public/app/features/templating/variable_srv.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/public/app/features/templating/variable_srv.ts b/public/app/features/templating/variable_srv.ts index 22f8a909440..a30c10d7ddc 100644 --- a/public/app/features/templating/variable_srv.ts +++ b/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) {