From: addshore Date: Wed, 20 Apr 2016 10:07:40 +0000 (+0100) Subject: Catch JobQueue errors in SiteStats::jobs X-Git-Tag: 1.31.0-rc.0~7224^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22suivi_revisions%22%29%20.%20%22?a=commitdiff_plain;h=4561a0eed204c83bfce8d5f279484ffdc4d54616;p=lhc%2Fweb%2Fwiklou.git Catch JobQueue errors in SiteStats::jobs Bug: T133045 Change-Id: I68a9334a63c04609227f4c4e9ae510633543c3d5 --- diff --git a/includes/SiteStats.php b/includes/SiteStats.php index 4908419906..215378bcdb 100644 --- a/includes/SiteStats.php +++ b/includes/SiteStats.php @@ -202,7 +202,11 @@ class SiteStats { */ static function jobs() { if ( !isset( self::$jobs ) ) { - self::$jobs = array_sum( JobQueueGroup::singleton()->getQueueSizes() ); + try{ + self::$jobs = array_sum( JobQueueGroup::singleton()->getQueueSizes() ); + } catch ( JobQueueError $e ) { + self::$jobs = 0; + } /** * Zero rows still do single row read for row that doesn't exist, * but people are annoyed by that