- Stops cron daemon when settings are changed from MailPoet to WordPress
task scheduler
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
namespace MailPoet\Config;
|
||||
|
||||
use MailPoet\Cron\CronHelper;
|
||||
use MailPoet\Cron\Supervisor;
|
||||
use MailPoet\Cron\Workers\Scheduler as SchedulerWorker;
|
||||
use MailPoet\Cron\Workers\SendingQueue\SendingQueue as SendingQueueWorker;
|
||||
@@ -49,6 +50,11 @@ class TaskScheduler {
|
||||
if($scheduled_queues || $running_queues) {
|
||||
return $this->configureMailpoetScheduler();
|
||||
}
|
||||
// stop (delete) daemon since the WP task scheduler is enabled
|
||||
$cron_daemon = CronHelper::getDaemon();
|
||||
if ($cron_daemon) {
|
||||
CronHelper::deleteDaemon();
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user