diff --git a/server/routes/alert.js b/server/routes/alert.js index 3334eac..144e484 100644 --- a/server/routes/alert.js +++ b/server/routes/alert.js @@ -229,6 +229,14 @@ router.delete('/rules/:id', authenticateToken, async (req, res) => { }); } + // Delete all alert logs associated with this rule first + await AlertLog.destroy({ + where: { + alert_rule_id: req.params.id + } + }); + + // Now delete the alert rule await alertRule.destroy(); res.json({