From 3d164d222b21fa1ef15b64b04d49d7899f303f97 Mon Sep 17 00:00:00 2001 From: Rish Date: Tue, 21 Jul 2020 01:08:19 +0530 Subject: [PATCH] Updated error name check in GhostMailer no issue refs https://github.com/TryGhost/Ghost/commit/e8511d0568056d208adea148dfe30c99f780f354 - Adds extra check for empty `err` object while checking error name for status code in GhostMailer --- core/server/services/mail/GhostMailer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/server/services/mail/GhostMailer.js b/core/server/services/mail/GhostMailer.js index 2e180cd5b0..76e96a87f8 100644 --- a/core/server/services/mail/GhostMailer.js +++ b/core/server/services/mail/GhostMailer.js @@ -48,7 +48,7 @@ function createMessage(message) { function createMailError({message, err, ignoreDefaultMessage} = {message: ''}) { const fullErrorMessage = defaultErrorMessage + message; - let statusCode = err.name === 'RecipientError' ? 400 : 500; + let statusCode = (err && err.name === 'RecipientError') ? 400 : 500; return new errors.EmailError({ message: ignoreDefaultMessage ? message : fullErrorMessage, err: err,