From: Roland Häder Date: Thu, 16 Jun 2022 20:17:37 +0000 (+0200) Subject: Worker::getWaitingJobForPID() can also return FALSE on failure ... :-( X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=af8cd5ca86b330796b491bdfa29cdbb0a6bee00b;p=friendica.git Worker::getWaitingJobForPID() can also return FALSE on failure ... :-( --- diff --git a/src/Core/Worker.php b/src/Core/Worker.php index 726dade8cf..bcd12f3294 100644 --- a/src/Core/Worker.php +++ b/src/Core/Worker.php @@ -787,10 +787,10 @@ class Worker /** * Returns waiting jobs for the current process id * - * @return array waiting workerqueue jobs + * @return array|bool waiting workerqueue jobs or FALSE on failture * @throws \Exception */ - private static function getWaitingJobForPID(): array + private static function getWaitingJobForPID() { $stamp = (float)microtime(true); $r = DBA::select('workerqueue', [], ['pid' => getmypid(), 'done' => false]); @@ -1011,7 +1011,7 @@ class Worker DI::lock()->release(self::LOCK_PROCESS); - return self::getWaitingJobForPID(); + return (self::getWaitingJobForPID() ?? []); } /**