From 788bc23b98114839e91258f16d056b0ec96de624 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Fri, 27 Apr 2018 14:48:45 +0200 Subject: [PATCH] LSattr_html :: select_list : fix warning on empty jsonCompositeAttribute possible values --- 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 a1f564cc..d56e96e1 100644 --- a/public_html/includes/class/class.LSattr_html_select_list.php +++ b/public_html/includes/class/class.LSattr_html_select_list.php @@ -310,7 +310,9 @@ class LSattr_html_select_list extends LSattr_html{ if (isset($attr['json_component_key'])) { if (get_class($ldapObject->attrs[$attr['attr']]->html) == 'LSattr_html_jsonCompositeAttribute') { $attr_values = $ldapObject->attrs[$attr['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) { $value_data = @json_decode($attr_value, true);