From 06bbf4c966188a2ab141eec21ad4a51ae89b0015 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 27 Jan 2016 21:10:42 +0100 Subject: [PATCH] Fix empty keys are not allowed into select --- htdocs/core/class/extrafields.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 909afda913a..ee5f1465e3f 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -748,8 +748,9 @@ class ExtraFields $out.='<select class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; $out.='<option value="0"> </option>'; - foreach ($param['options'] as $key=>$val ) + foreach ($param['options'] as $key => $val) { + if ($key == '') continue; list($val, $parent) = explode('|', $val); $out.='<option value="'.$key.'"'; $out.= ($value==$key?' selected':''); @@ -1160,7 +1161,6 @@ class ExtraFields $list=$this->attribute_list[$key]; $showsize=0; - if ($type == 'date') { $showsize=10; -- GitLab