Temporarily set every sending error to hard
This is temporary solution until we implement follow-up feature https://mailpoet.atlassian.net/browse/MAILPOET-1155 [MAILPOET-1154]
This commit is contained in:
@@ -206,6 +206,8 @@ class SendingQueue {
|
|||||||
if($send_result['response'] === false) {
|
if($send_result['response'] === false) {
|
||||||
$error = $send_result['error'];
|
$error = $send_result['error'];
|
||||||
assert($error instanceof MailerError);
|
assert($error instanceof MailerError);
|
||||||
|
// Always switch error level to hard until we implement UI for individual subscriber errors
|
||||||
|
$error->switchLevelToHard();
|
||||||
$this->error_handler->processError($error, $sending_task, $prepared_subscribers_ids, $prepared_subscribers);
|
$this->error_handler->processError($error, $sending_task, $prepared_subscribers_ids, $prepared_subscribers);
|
||||||
}
|
}
|
||||||
// update processed/to process list
|
// update processed/to process list
|
||||||
|
@@ -73,6 +73,13 @@ class MailerError {
|
|||||||
return $this->subscribers_errors;
|
return $this->subscribers_errors;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Temporary method until we implement UI for subscriber errors
|
||||||
|
*/
|
||||||
|
function switchLevelToHard() {
|
||||||
|
$this->level = self::LEVEL_HARD;
|
||||||
|
}
|
||||||
|
|
||||||
function getMessageWithFailedSubscribers() {
|
function getMessageWithFailedSubscribers() {
|
||||||
$message = $this->message ?: '';
|
$message = $this->message ?: '';
|
||||||
if(!$this->subscribers_errors) {
|
if(!$this->subscribers_errors) {
|
||||||
|
Reference in New Issue
Block a user