diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2020-09-24 10:42:47 +0300 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2020-09-24 10:42:47 +0300 |
commit | 4047393c74a49601c507192fb6447b26d4942c11 (patch) | |
tree | 73d77f2005132777d8e59871785d4ae245d1b770 /lib/BackgroundJob | |
parent | 3802480378f6160d1029169afa3334665bd76699 (diff) |
Do not try to run the training job for provisioned accounts
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'lib/BackgroundJob')
-rw-r--r-- | lib/BackgroundJob/TrainImportanceClassifierJob.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/BackgroundJob/TrainImportanceClassifierJob.php b/lib/BackgroundJob/TrainImportanceClassifierJob.php index eaf7e5492..423d389c9 100644 --- a/lib/BackgroundJob/TrainImportanceClassifierJob.php +++ b/lib/BackgroundJob/TrainImportanceClassifierJob.php @@ -74,6 +74,12 @@ class TrainImportanceClassifierJob extends TimedJob { return; } + $dbAccount = $account->getMailAccount(); + if ($dbAccount->getProvisioned() && $dbAccount->getInboundPassword() === null) { + $this->logger->info("Ignoring cron training for provisioned account that has no password set yet"); + return; + } + try { $this->classifier->train( $account, |