Skip to content

Commit 96f3370

Browse files
Merge pull request #5747 from Countly/SER-2096-improve-error-reporting-for-the-alerts
[SER-2096] improve error reporting for the alerts
2 parents 25f1746 + cc44a84 commit 96f3370

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

plugins/alerts/api/api.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,11 @@ const PERIOD_TO_TEXT_EXPRESSION_MAPPER = {
4444
if (typeof alertID === 'string') {
4545
alertID = common.db.ObjectID(alertID);
4646
}
47-
common.db.collection("jobs").remove({ 'data.alertID': alertID }, function() {
47+
common.db.collection("jobs").remove({ 'data.alertID': alertID }, function(err) {
48+
if (err) {
49+
log.e('delete job failed, alertID:', alertID, err);
50+
return;
51+
}
4852
log.d('delete job, alertID:', alertID);
4953
if (callback) {
5054
callback();
@@ -241,8 +245,8 @@ const PERIOD_TO_TEXT_EXPRESSION_MAPPER = {
241245
);
242246
}
243247
catch (err) {
244-
log.e('Parse alert failed', alertConfig);
245-
common.returnMessage(params, 500, "Failed to create an alert");
248+
log.e('Parse alert failed', alertConfig, err);
249+
common.returnMessage(params, 500, "Failed to create an alert" + err.message);
246250
}
247251
});
248252
return true;
@@ -284,8 +288,8 @@ const PERIOD_TO_TEXT_EXPRESSION_MAPPER = {
284288
);
285289
}
286290
catch (err) {
287-
log.e('delete alert failed', alertID);
288-
common.returnMessage(params, 500, "Failed to delete an alert");
291+
log.e('delete alert failed', alertID, err);
292+
common.returnMessage(params, 500, "Failed to delete an alert" + err.message);
289293
}
290294
});
291295
return true;
@@ -411,8 +415,8 @@ const PERIOD_TO_TEXT_EXPRESSION_MAPPER = {
411415
});
412416
}
413417
catch (err) {
414-
log.e('get alert list failed');
415-
common.returnMessage(params, 500, "Failed to get alert list");
418+
log.e('get alert list failed', err);
419+
common.returnMessage(params, 500, "Failed to get alert list" + err.message);
416420
}
417421
});
418422
return true;

0 commit comments

Comments
 (0)