diff --git a/ui/src/app/api/plugin.service.js b/ui/src/app/api/plugin.service.js index f2861ea5a8..55429ce1cf 100644 --- a/ui/src/app/api/plugin.service.js +++ b/ui/src/app/api/plugin.service.js @@ -195,6 +195,7 @@ function PluginService($http, $q, $rootScope, $filter, componentDescriptorServic var deferred = $q.defer(); var url = '/api/plugin/' + pluginId + '/activate'; $http.post(url, null).then(function success(response) { + invalidatePluginsCache(); deferred.resolve(response.data); }, function fail(response) { deferred.reject(response.data); @@ -206,6 +207,7 @@ function PluginService($http, $q, $rootScope, $filter, componentDescriptorServic var deferred = $q.defer(); var url = '/api/plugin/' + pluginId + '/suspend'; $http.post(url, null).then(function success(response) { + invalidatePluginsCache(); deferred.resolve(response.data); }, function fail(response) { deferred.reject(response.data); diff --git a/ui/src/app/api/rule.service.js b/ui/src/app/api/rule.service.js index 0261983890..ee166f69ac 100644 --- a/ui/src/app/api/rule.service.js +++ b/ui/src/app/api/rule.service.js @@ -139,6 +139,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) { var deferred = $q.defer(); var url = '/api/rule'; $http.post(url, rule).then(function success(response) { + invalidateRulesCache(); deferred.resolve(response.data); }, function fail(response) { deferred.reject(response.data); @@ -150,6 +151,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) { var deferred = $q.defer(); var url = '/api/rule/' + ruleId; $http.delete(url).then(function success() { + invalidateRulesCache(); deferred.resolve(); }, function fail(response) { deferred.reject(response.data); @@ -161,6 +163,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) { var deferred = $q.defer(); var url = '/api/rule/' + ruleId + '/activate'; $http.post(url, null).then(function success(response) { + invalidateRulesCache(); deferred.resolve(response.data); }, function fail(response) { deferred.reject(response.data); @@ -172,6 +175,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) { var deferred = $q.defer(); var url = '/api/rule/' + ruleId + '/suspend'; $http.post(url, null).then(function success(response) { + invalidateRulesCache(); deferred.resolve(response.data); }, function fail(response) { deferred.reject(response.data);