Thomas Bruederli
2013-07-04 e6a7be8b1f9531e35ecf3ed79553072bb2585418
Don't add filters for required fields which are already in search filter
1 files modified
2 ■■■■■ changed files
program/lib/Roundcube/rcube_ldap.php 2 ●●●●● patch | view | raw | blame | history
program/lib/Roundcube/rcube_ldap.php
@@ -871,6 +871,8 @@
        // add required (non empty) fields filter
        $req_filter = '';
        foreach ((array)$required as $field) {
            if (in_array($field, (array)$fields))  // required field is already in search filter
                continue;
            if ($attrs = $this->_map_field($field)) {
                if (count($attrs) > 1)
                    $req_filter .= '(|';