From aecfcf64c476151e290df28ded732bf72f7b7131 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Mon, 11 Apr 2016 09:52:25 +0200 Subject: [PATCH] Catch the AutoloadNotAllowedException also for legacy jobs * same as #18839 for legacy jobs * avoids spamming the log with useless entries --- lib/private/backgroundjob/legacy/regularjob.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/private/backgroundjob/legacy/regularjob.php b/lib/private/backgroundjob/legacy/regularjob.php index 8e8b6634c11a..aedd6ef657ad 100644 --- a/lib/private/backgroundjob/legacy/regularjob.php +++ b/lib/private/backgroundjob/legacy/regularjob.php @@ -22,10 +22,17 @@ namespace OC\BackgroundJob\Legacy; +use OCP\AutoloadNotAllowedException; + class RegularJob extends \OC\BackgroundJob\Job { public function run($argument) { - if (is_callable($argument)) { - call_user_func($argument); + try { + if (is_callable($argument)) { + call_user_func($argument); + } + } catch (AutoloadNotAllowedException $e) { + // job is from a disabled app, ignore + return null; } } }