From 3686035e7ab5ea467ae5398358b5e7a182c332d0 Mon Sep 17 00:00:00 2001
From: Damien <damien.burel@maarch.org>
Date: Wed, 26 Dec 2018 17:03:20 +0100
Subject: [PATCH] FIX Get Users with user without entities

---
 src/app/user/controllers/UserController.php | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/app/user/controllers/UserController.php b/src/app/user/controllers/UserController.php
index d13875adc9e..3c02ef1b375 100755
--- a/src/app/user/controllers/UserController.php
+++ b/src/app/user/controllers/UserController.php
@@ -61,10 +61,13 @@ class UserController
             ]);
         } else {
             $entities = EntityModel::getAllEntitiesByUserId(['userId' => $GLOBALS['userId']]);
-            $users = UserEntityModel::getUsersByEntities([
-                'select'    => ['DISTINCT users.id', 'users.user_id', 'firstname', 'lastname', 'status', 'enabled', 'mail'],
-                'entities'  => $entities
-            ]);
+            $users = [];
+            if (!empty($entities)) {
+                $users = UserEntityModel::getUsersByEntities([
+                    'select'    => ['DISTINCT users.id', 'users.user_id', 'firstname', 'lastname', 'status', 'enabled', 'mail'],
+                    'entities'  => $entities
+                ]);
+            }
             $usersNoEntities = UserEntityModel::getUsersWithoutEntities(['select' => ['id', 'users.user_id', 'firstname', 'lastname', 'status', 'enabled', 'mail']]);
             $users = array_merge($users, $usersNoEntities);
         }
-- 
GitLab