Save exception when running acceptance tests

[MAILPOET-2267]
This commit is contained in:
Pavel Dohnal
2019-08-15 14:05:42 +02:00
committed by M. Shull
parent 857c3fab84
commit 9fbff395b0
5 changed files with 12 additions and 5 deletions

View File

@ -10,6 +10,7 @@ use MailPoet\Util\Helpers;
use MailPoet\Util\Security;
use MailPoet\WP\Functions as WPFunctions;
use Tracy\Debugger;
use Tracy\ILogger;
if (!defined('ABSPATH')) exit;
@ -180,6 +181,9 @@ class API {
$response = $endpoint->{$this->_request_method}($this->_request_data);
return $response;
} catch (\Exception $e) {
if (class_exists(Debugger::class) && Debugger::$logDirectory) {
Debugger::log($e, ILogger::EXCEPTION);
}
$error_message = $e->getMessage();
$error_response = $this->createErrorResponse(Error::BAD_REQUEST, $error_message, Response::STATUS_BAD_REQUEST);
return $error_response;