From 83eaf7335a84d2ed821d07275649cc06411d09b2 Mon Sep 17 00:00:00 2001 From: Lucas Bartholemy Date: Sat, 18 Aug 2018 12:50:25 +0200 Subject: [PATCH] Fixed IncompleteSetupWarning Admin Check --- .../humhub/modules/admin/widgets/IncompleteSetupWarning.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/protected/humhub/modules/admin/widgets/IncompleteSetupWarning.php b/protected/humhub/modules/admin/widgets/IncompleteSetupWarning.php index 13d63490c1..d4775feb74 100644 --- a/protected/humhub/modules/admin/widgets/IncompleteSetupWarning.php +++ b/protected/humhub/modules/admin/widgets/IncompleteSetupWarning.php @@ -32,7 +32,7 @@ class IncompleteSetupWarning extends Widget */ public function run() { - if (Yii::$app->user->isAdmin()) { + if (!Yii::$app->user->isAdmin()) { return; } @@ -43,6 +43,7 @@ class IncompleteSetupWarning extends Widget return; } + $problems = $this->getProblems(); if (count($problems) === 0) { @@ -80,6 +81,7 @@ class IncompleteSetupWarning extends Widget */ protected function checkQueue() { + // Only for database queue if (Yii::$app->queue instanceof Queue) { /** @var Queue $queue */ @@ -94,6 +96,7 @@ class IncompleteSetupWarning extends Widget ->andWhere('[[pushed_at]] <= :time - delay', [':time' => $time]) ->one($queue->db); + if (is_array($counter) && $counter['jobCount'] > 0) { return false; }