Added delete cascade for Montiors. Alerts and Checks now also deleted

This commit is contained in:
Alex Holliday committed 2024-06-17 12:08:41 -07:00
1 parent 86d9389abc
commit 6801d066a1
4 files changed
+45 -14

No files matched your search

+7 -7
View File
@@ -161,6 +161,8 @@ const deleteMonitor = async (req, res, next) => {
try {
const monitor = await req.db.deleteMonitor(req, res, next);
// Delete associated checks and alerts
console.log(monitor);
req.jobQueue.deleteJob(monitor);
/**
@@ -200,13 +202,11 @@ const editMonitor = async (req, res, next) => {
try {
const editedMonitor = await req.db.editMonitor(req, res);
return res
.status(200)
.json({
success: true,
msg: successMessages.MONITOR_EDIT,
data: editedMonitor,
});
return res.status(200).json({
success: true,
msg: successMessages.MONITOR_EDIT,
data: editedMonitor,
});
} catch (error) {
error.service = SERVICE_NAME;
next(error);