From 908321d71cbc1a78970812ae6203ba86a7daae67 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Sat, 20 Jan 2024 10:42:45 +0100 Subject: [PATCH] Fix PHP8 warnings (#9306) --- program/lib/Roundcube/rcube_ldap.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/program/lib/Roundcube/rcube_ldap.php b/program/lib/Roundcube/rcube_ldap.php index 815f0774ae6..ec68c6a1942 100644 --- a/program/lib/Roundcube/rcube_ldap.php +++ b/program/lib/Roundcube/rcube_ldap.php @@ -1881,12 +1881,12 @@ private function _fetch_groups($search = null, $mode = 0, $vlv_page = null) } $base_dn = $this->groups_base_dn; - $filter = $this->prop['groups']['filter']; + $filter = $this->prop['groups']['filter'] ?? null; $scope = $this->prop['groups']['scope'] ?? 'sub'; $name_attr = !empty($this->prop['groups']['name_attr']) ? $this->prop['groups']['name_attr'] : 'cn'; $email_attr = !empty($this->prop['groups']['email_attr']) ? $this->prop['groups']['email_attr'] : 'mail'; $sort_attrs = (array) (!empty($this->prop['groups']['sort']) ? $this->prop['groups']['sort'] : $name_attr); - $sort_attr = $sort_attrs[0]; + $sort_attr = array_first($sort_attrs) ?: $name_attr; $page_size = 200; $ldap = $this->ldap;