Skip to content

Commit cf9d0b1

Browse files
authored
Merge pull request #32663 from nextcloud/bugfix/noid/temp-cron
Cleanup tempfiles after each cron job run
2 parents eca5e2d + c8a6dad commit cf9d0b1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cron.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,14 @@
6464

6565
$logger = \OC::$server->getLogger();
6666
$config = \OC::$server->getConfig();
67+
$tempManager = \OC::$server->getTempManager();
6768

6869
// Don't do anything if Nextcloud has not been installed
6970
if (!$config->getSystemValue('installed', false)) {
7071
exit(0);
7172
}
7273

73-
\OC::$server->getTempManager()->cleanOld();
74+
$tempManager->cleanOld();
7475

7576
// Exit if background jobs are disabled!
7677
$appMode = $config->getAppValue('core', 'backgroundjobs_mode', 'ajax');
@@ -149,8 +150,10 @@
149150

150151
$logger->debug('CLI cron call has selected job with ID ' . strval($job->getId()), ['app' => 'cron']);
151152
$job->execute($jobList, $logger);
153+
152154
// clean up after unclean jobs
153155
\OC_Util::tearDownFS();
156+
$tempManager->clean();
154157

155158
$jobList->setLastJob($job);
156159
$executedJobs[$job->getId()] = true;

0 commit comments

Comments
 (0)