Append SAML_ prefix to groups

This commit is contained in:
Giuliano Mele 2021-11-29 17:34:43 +01:00
parent 5cc52d9dd0
commit 48f331ff32

View file

@ -50,8 +50,13 @@ class GroupBackend extends ABackend implements IAddToGroupBackend, ICountUsersBa
$groups = [];
while( $row = $cursor->fetch()) {
$groups[] = $row['gid'];
$this->groupCache[$row['gid']] = $row['gid'];
if (strlen($row['gid']) < 6 || substr($row['gid'], 0, 5) !== 'SAML_') {
$groups[] = 'SAML_' . $row['gid'];
$this->groupCache[$row['gid']] = 'SAML_' . $row['gid'];
} else {
$groups[] = $row['gid'];
$this->groupCache[$row['gid']] = $row['gid'];
}
}
$cursor->closeCursor();