diff --git a/web/src/main/java/com/navercorp/pinpoint/web/service/AlarmServiceImpl.java b/web/src/main/java/com/navercorp/pinpoint/web/service/AlarmServiceImpl.java index d89e2e1e36fa..92ddbaf3d78d 100644 --- a/web/src/main/java/com/navercorp/pinpoint/web/service/AlarmServiceImpl.java +++ b/web/src/main/java/com/navercorp/pinpoint/web/service/AlarmServiceImpl.java @@ -81,13 +81,14 @@ public List selectRuleByApplicationId(String applicationId) { @Override public void updateRule(Rule rule) { - alarmDao.updateRule(rule); + alarmDao.updateRuleExceptWebhookSend(rule); alarmDao.deleteCheckerResult(rule.getRuleId()); } @Override public void updateRuleWithWebhooks(Rule rule, List webhookIds) { - updateRule(rule); + alarmDao.updateRule(rule); + alarmDao.deleteCheckerResult(rule.getRuleId()); List oldListofWebhookInfos = webhookSendInfoDao.selectWebhookSendInfoByRuleId(rule.getRuleId());