Fix Mailer error messages not displaying in previews [MAILPOET-1662]

This commit is contained in:
wxa
2018-11-28 10:36:29 +03:00
parent 061c8c2d28
commit 758711c722
2 changed files with 7 additions and 2 deletions

View File

@ -358,7 +358,7 @@ class Newsletters extends APIEndpoint {
if($result['response'] === false) {
$error = sprintf(
__('The email could not be sent: %s', 'mailpoet'),
$result['error_message']
$result['error']->getMessage()
);
return $this->errorResponse(array(APIError::BAD_REQUEST => $error));
} else {

View File

@ -799,7 +799,12 @@ class NewslettersTest extends \MailPoetTest {
expect($subscriber)->equals($subscriber);
return array(
'response' => false,
'error_message' => 'failed'
'error' => Stub::make(
'\MailPoet\Mailer\MailerError',
array(
'getMessage' => 'failed'
)
)
);
}
)