mirror of
https://github.com/nextcloud/server.git
synced 2026-06-29 12:24:50 +02:00
LDAP: don't pass -1 as length to array slice, when no limit is given. It cuts off the last item.
This commit is contained in:
@@ -143,6 +143,9 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
|
||||
if(!empty($this->groupSearch)) {
|
||||
$groupUsers = array_filter($groupUsers, array($this, 'groupMatchesFilter'));
|
||||
}
|
||||
if($limit = -1) {
|
||||
$limit = null;
|
||||
}
|
||||
return array_slice($groupUsers, $offset, $limit);
|
||||
}
|
||||
|
||||
@@ -184,6 +187,9 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
|
||||
if(!empty($this->groupSearch)) {
|
||||
$groupUsers = array_filter($groupUsers, array($this, 'groupMatchesFilter'));
|
||||
}
|
||||
if($limit = -1) {
|
||||
$limit = null;
|
||||
}
|
||||
return array_slice($groupUsers, $offset, $limit);
|
||||
|
||||
}
|
||||
@@ -210,6 +216,9 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
|
||||
if(!empty($this->groupSearch)) {
|
||||
$ldap_groups = array_filter($ldap_groups, array($this, 'groupMatchesFilter'));
|
||||
}
|
||||
if($limit = -1) {
|
||||
$limit = null;
|
||||
}
|
||||
return array_slice($ldap_groups, $offset, $limit);
|
||||
}
|
||||
|
||||
|
||||
@@ -111,6 +111,9 @@ class USER_LDAP extends lib\Access implements \OCP\UserInterface {
|
||||
if(!empty($this->userSearch)) {
|
||||
$ldap_users = array_filter($ldap_users, array($this, 'userMatchesFilter'));
|
||||
}
|
||||
if($limit = -1) {
|
||||
$limit = null;
|
||||
}
|
||||
return array_slice($ldap_users, $offset, $limit);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user