From 956ad652fb3615f9413221a4f8ee0d0d293e720d Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Fri, 1 Mar 2019 13:12:08 +0300 Subject: [PATCH] problems: fix panel update when datasource removed from targets --- src/panel-triggers/triggers_tab.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/panel-triggers/triggers_tab.js b/src/panel-triggers/triggers_tab.js index 668f2d1..db230a0 100644 --- a/src/panel-triggers/triggers_tab.js +++ b/src/panel-triggers/triggers_tab.js @@ -83,6 +83,12 @@ class TriggersTabCtrl { this.panel.targets[ds] = getDefaultTarget(); } }); + // Remove unchecked targets + _.each(this.panel.targets, (target, ds) => { + if (!_.includes(this.panel.datasources, ds)) { + delete this.panel.targets[ds]; + } + }); this.parseTarget(); }