Fix setting processed at when finishing sending within resume
[MAILPOET-3962]
This commit is contained in:
committed by
Veljko V
parent
8e5d7dd917
commit
c8111a7a85
@@ -8,6 +8,7 @@ use MailPoet\Entities\ScheduledTaskEntity;
|
||||
use MailPoet\Entities\SendingQueueEntity;
|
||||
use MailPoet\Entities\SubscriberEntity;
|
||||
use MailPoet\WP\Functions as WPFunctions;
|
||||
use MailPoetVendor\Carbon\Carbon;
|
||||
use MailPoetVendor\Doctrine\ORM\EntityManager;
|
||||
|
||||
/**
|
||||
@@ -99,7 +100,8 @@ class SendingQueuesRepository extends Repository {
|
||||
if (!$task instanceof ScheduledTaskEntity) return;
|
||||
|
||||
if ($queue->getCountProcessed() === $queue->getCountTotal()) {
|
||||
$task->setProcessedAt($this->wp->currentTime('mysql'));
|
||||
$processedAt = Carbon::createFromTimestamp($this->wp->currentTime('mysql'));
|
||||
$task->setProcessedAt($processedAt);
|
||||
$task->setStatus(ScheduledTaskEntity::STATUS_COMPLETED);
|
||||
$this->flush();
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user