summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@users.noreply.github.com>2020-02-03 09:54:26 +0100
committerGitHub <noreply@github.com>2020-02-03 09:54:26 +0100
commit1b33116e8f5bc1c2345f58672a068fdc643d2b58 (patch)
tree2605d2e15a01265c7afea4f757ad008191348ab7 /lib
parent846eb8ee1d2e19e935e9d8d77805c7b0d3329b35 (diff)
parent018020108bef98b393bc0a4da11ca049ddc06234 (diff)
downloadnextcloud-server-1b33116e8f5bc1c2345f58672a068fdc643d2b58.tar.gz
nextcloud-server-1b33116e8f5bc1c2345f58672a068fdc643d2b58.zip
Merge pull request #19241 from nextcloud/bug/noid/job-catch-throwable
Make sure to catch php errors during job execution
Diffstat (limited to 'lib')
-rw-r--r--lib/private/BackgroundJob/Job.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/BackgroundJob/Job.php b/lib/private/BackgroundJob/Job.php
index 8f11ebb4deb..26c69a2486c 100644
--- a/lib/private/BackgroundJob/Job.php
+++ b/lib/private/BackgroundJob/Job.php
@@ -63,7 +63,7 @@ abstract class Job implements IJob {
$logger->debug('Finished ' . get_class($this) . ' job with ID ' . $this->getId() . ' in ' . $timeTaken . ' seconds', ['app' => 'cron']);
$jobList->setExecutionTime($this, $timeTaken);
- } catch (\Exception $e) {
+ } catch (\Throwable $e) {
if ($logger) {
$logger->logException($e, [
'app' => 'core',