diff options
author | Christoph Wurst <ChristophWurst@users.noreply.github.com> | 2020-09-24 16:59:57 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-24 16:59:57 +0300 |
commit | ad9bff2cd7c6ba932787f404adf5f7e70b43f45c (patch) | |
tree | 7dab882e4f7f370f916a32b3123c4dace20a2509 /lib/BackgroundJob | |
parent | bf89e902fff19b9ee5356e577184f3173e05a661 (diff) | |
parent | 4047393c74a49601c507192fb6447b26d4942c11 (diff) |
Merge pull request #3649 from nextcloud/enh/do_not_train_provisioned
Do not try to run the training job for provisioned accounts
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 15ba7d85b..ca46305d0 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, |