Kaynağa Gözat

fix: alert list pause/start toggle was not working properly

Torkel Ödegaard 8 yıl önce
ebeveyn
işleme
f3a66ecbcb

+ 2 - 2
public/app/stores/AlertListStore/AlertRule.ts

@@ -1,4 +1,4 @@
-import { types, getEnv, flow } from 'mobx-state-tree';
+import { types, getEnv, flow } from 'mobx-state-tree';
 import { setStateFields } from './helpers';
 import { setStateFields } from './helpers';
 
 
 export const AlertRule = types
 export const AlertRule = types
@@ -26,7 +26,7 @@ export const AlertRule = types
      */
      */
     togglePaused: flow(function* togglePaused() {
     togglePaused: flow(function* togglePaused() {
       const backendSrv = getEnv(self).backendSrv;
       const backendSrv = getEnv(self).backendSrv;
-      const payload = { paused: self.isPaused };
+      const payload = { paused: !self.isPaused };
       const res = yield backendSrv.post(`/api/alerts/${self.id}/pause`, payload);
       const res = yield backendSrv.post(`/api/alerts/${self.id}/pause`, payload);
       setStateFields(self, res.state);
       setStateFields(self, res.state);
       self.info = '';
       self.info = '';

+ 1 - 1
public/app/stores/AlertListStore/helpers.ts

@@ -1,4 +1,4 @@
-import moment from 'moment';
+import moment from 'moment';
 import alertDef from 'app/features/alerting/alert_def';
 import alertDef from 'app/features/alerting/alert_def';
 
 
 export function setStateFields(rule, state) {
 export function setStateFields(rule, state) {