From f7a8524dcecb69617d5ec7f56ce6608012c4531e Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Fri, 11 Nov 2016 09:19:59 +0100 Subject: [PATCH] DbUserGroupBackend: Group by group.id when joining group memberships Prevents duplicate results in case a group has multiple members. --- library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php b/library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php index e30968f98..a1911d916 100644 --- a/library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php +++ b/library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php @@ -254,7 +254,7 @@ class DbUserGroupBackend extends DbRepository implements UserGroupBackendInterfa $this->requireTable('group_membership'), 'g.id = gm.group_id', array() - ); + )->group('g.id'); } /**