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:
authorChristoph Wurst <ChristophWurst@users.noreply.github.com>2020-09-24 16:59:57 +0300
committerGitHub <noreply@github.com>2020-09-24 16:59:57 +0300
commitad9bff2cd7c6ba932787f404adf5f7e70b43f45c (patch)
tree7dab882e4f7f370f916a32b3123c4dace20a2509 /lib/BackgroundJob
parentbf89e902fff19b9ee5356e577184f3173e05a661 (diff)
parent4047393c74a49601c507192fb6447b26d4942c11 (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.php6
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,