Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2020-09-24 10:42:47 +0300
committerRoeland Jago Douma <roeland@famdouma.nl>2020-09-24 10:42:47 +0300
commit4047393c74a49601c507192fb6447b26d4942c11 (patch)
tree73d77f2005132777d8e59871785d4ae245d1b770 /lib/BackgroundJob
parent3802480378f6160d1029169afa3334665bd76699 (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.php6
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,