From 63f0399f1291fe9aed1ddb623d49419e2e0b757d Mon Sep 17 00:00:00 2001
From: Damien <damien.burel@maarch.org>
Date: Wed, 11 Mar 2020 14:24:08 +0100
Subject: [PATCH] FEAT #13501 TIME 0:05 Fix last resources without priority

---
 src/app/home/controllers/HomeController.php | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/app/home/controllers/HomeController.php b/src/app/home/controllers/HomeController.php
index f5a51706a96..a0cc9a507d1 100755
--- a/src/app/home/controllers/HomeController.php
+++ b/src/app/home/controllers/HomeController.php
@@ -147,14 +147,16 @@ class HomeController
             'limit'     => 5,
             'userId'    => $GLOBALS['userId']
         ]);
-        $priorities = array_column($lastResources, 'priority');
-        $priorities = PriorityModel::get(['select' => ['id', 'color'], 'where' => ['id in (?)'], 'data' => [$priorities]]);
-
-        foreach ($lastResources as $key => $lastResource) {
-            if (!empty($lastResource['priority'])) {
-                foreach ($priorities as $priority) {
-                    if ($lastResource['priority'] == $priority['id']) {
-                        $lastResources[$key]['priority_color'] = $priority['color'];
+        if (!empty($lastResources)) {
+            $priorities = array_column($lastResources, 'priority');
+            $priorities = PriorityModel::get(['select' => ['id', 'color'], 'where' => ['id in (?)'], 'data' => [$priorities]]);
+
+            foreach ($lastResources as $key => $lastResource) {
+                if (!empty($lastResource['priority'])) {
+                    foreach ($priorities as $priority) {
+                        if ($lastResource['priority'] == $priority['id']) {
+                            $lastResources[$key]['priority_color'] = $priority['color'];
+                        }
                     }
                 }
             }
-- 
GitLab