From 4715aba0f12debce5eb821a9c6fdf57b44aa6ab7 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Fri, 27 Apr 2018 15:54:41 +0200 Subject: [PATCH] LSattr_html :: select_list : fix invalid possible values on empty other attribute value --- public_html/includes/class/class.LSattr_html_select_list.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public_html/includes/class/class.LSattr_html_select_list.php b/public_html/includes/class/class.LSattr_html_select_list.php index d56e96e1..8922d325 100644 --- a/public_html/includes/class/class.LSattr_html_select_list.php +++ b/public_html/includes/class/class.LSattr_html_select_list.php @@ -296,7 +296,9 @@ class LSattr_html_select_list extends LSattr_html{ if (is_string($attr)) { if (isset($ldapObject->attrs[$attr]) && $ldapObject->attrs[$attr] instanceof LSattribute) { $attr_values = $ldapObject->attrs[$attr]->getValue(); - if (!is_array($attr_values)) + if (!$attr_values) + $attr_values = array(); + elseif (!is_array($attr_values)) $attr_values = array($attr_values); foreach($attr_values as $attr_value) $retInfos[$attr_value] = __($attr_value);