From 2c31aa732586243cecdcc7b79b9047b2f8d0cb78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Mart=C3=ADn-Vivaldi?= Date: Thu, 7 Sep 2017 17:22:09 +0200 Subject: [PATCH] catch notification external service error --- src/managers/email.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/managers/email.js b/src/managers/email.js index f8dc593..70eb180 100644 --- a/src/managers/email.js +++ b/src/managers/email.js @@ -28,6 +28,14 @@ function sendEmailVerification(email, subject, html, cbk) { }; request(options, function (err, res, body) { + if (err) { + log.error({err, des: 'can“t connect with notification service'}); + return cbk({ + err: 'invalid_notification_service', + des: 'you must define a valid external service for notifications', + code: 500 + }); + } if (res.statusCode === 500) { return cbk(body); }