From d882635e8a6cc19becac1113b418c168f60b655b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.bernigaud@opensides.be>
Date: Mon, 25 Apr 2016 10:13:50 +0200
Subject: [PATCH] Fixes #4678 Always showing users login in ogroup member list

---
 plugins/admin/groups/class_ogroup.inc | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/plugins/admin/groups/class_ogroup.inc b/plugins/admin/groups/class_ogroup.inc
index af4d93607..7af183244 100644
--- a/plugins/admin/groups/class_ogroup.inc
+++ b/plugins/admin/groups/class_ogroup.inc
@@ -42,10 +42,14 @@ class ObjectsAttribute extends GenericDialogAttribute
             $infos = objects::infos($objectType);
             $this->types[$i]    = $code;
             $this->displays[$i] = $attrs[$infos['nameAttr']][0];
-            if (isset($attrs['description'][0])) {
+            if ($objectType == 'user') {
+              if (isset($attrs['description'][0])) {
+                $this->displays[$i] .= ' ['.$attrs['uid'][0].' - '.$attrs['description'][0].']';
+              } else {
+                $this->displays[$i] .= ' ['.$attrs['uid'][0].']';
+              }
+            } elseif (isset($attrs['description'][0])) {
               $this->displays[$i] .= ' ['.$attrs['description'][0].']';
-            } elseif (isset($attrs['uid'][0])) {
-              $this->displays[$i] .= ' ['.$attrs['uid'][0].']';
             }
             break;
           }
-- 
GitLab