From 5dee3b5b2f186de9a23c662c9e91afe70914680e Mon Sep 17 00:00:00 2001 From: lvessiller Date: Mon, 7 Sep 2020 14:24:09 +0200 Subject: [PATCH 1/3] FIX no empty value in required extrafield --- htdocs/core/class/extrafields.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 48015547903..9c1d9c3a105 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1147,7 +1147,7 @@ class ExtraFields } $out.=''; - if (!$required) $out.=''; + $out .= ''; foreach ($param['options'] as $key => $val) { if ((string) $key == '') continue; @@ -1258,7 +1258,7 @@ class ExtraFields dol_syslog(get_class($this) . '::showInputField type=sellist', LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { - if (!$required) $out .= ''; + $out .= ''; $num = $this->db->num_rows($resql); $i = 0; while ($i < $num) { @@ -1323,7 +1323,7 @@ class ExtraFields } else { require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; $data = $form->select_all_categories(Categorie::$MAP_ID_TO_CODE[$InfoFieldList[5]], '', 'parent', 64, $InfoFieldList[6], 1, 1); - if (!$required) $out .= ''; + $out .= ''; foreach ($data as $data_key => $data_value) { $out .= '