From 873b57e71ac5e7c40e8d74f82d5d2c94ad5fa516 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Wed, 1 Feb 2017 19:12:09 +0300 Subject: [PATCH] Fix error for new empty panel, fixes #337 --- src/datasource-zabbix/datasource.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/datasource-zabbix/datasource.js b/src/datasource-zabbix/datasource.js index 806442b..55e3bf8 100644 --- a/src/datasource-zabbix/datasource.js +++ b/src/datasource-zabbix/datasource.js @@ -394,7 +394,9 @@ class ZabbixAPIDatasource { replaceTargetVariables(target, options) { let parts = ['group', 'host', 'application', 'item']; parts.forEach(p => { - target[p].filter = this.replaceTemplateVars(target[p].filter, options.scopedVars); + if (target[p] && target[p].filter) { + target[p].filter = this.replaceTemplateVars(target[p].filter, options.scopedVars); + } }); target.textFilter = this.replaceTemplateVars(target.textFilter, options.scopedVars);